Table of Contents

Class EntitySetPathSegment

Namespace
System.Web.Http.OData.Routing
Assembly
System.Web.Http.OData.dll

An ODataPathSegment implementation representing an entity set.

public class EntitySetPathSegment : ODataPathSegment
Inheritance
EntitySetPathSegment
Inherited Members

Constructors

EntitySetPathSegment(IEdmEntitySet)

Initializes a new instance of the EntitySetPathSegment class.

public EntitySetPathSegment(IEdmEntitySet entitySet)

Parameters

entitySet IEdmEntitySet

The entity set being accessed.

EntitySetPathSegment(string)

Initializes a new instance of the EntitySetPathSegment class.

public EntitySetPathSegment(string entitySetName)

Parameters

entitySetName string

Name of the entity set.

Properties

EntitySet

Gets the entity set represented by this segment.

public IEdmEntitySet EntitySet { get; }

Property Value

IEdmEntitySet

EntitySetName

Gets the name of the entity set.

public string EntitySetName { get; }

Property Value

string

SegmentKind

Gets the segment kind for the current segment.

public override string SegmentKind { get; }

Property Value

string

Methods

GetEdmType(IEdmType)

Gets the EDM type for this segment.

public override IEdmType GetEdmType(IEdmType previousEdmType)

Parameters

previousEdmType IEdmType

The EDM type of the previous path segment.

Returns

IEdmType

The EDM type for this segment.

GetEntitySet(IEdmEntitySet)

Gets the entity set for this segment.

public override IEdmEntitySet GetEntitySet(IEdmEntitySet previousEntitySet)

Parameters

previousEntitySet IEdmEntitySet

The entity set of the previous path segment.

Returns

IEdmEntitySet

The entity set for this segment.

ToString()

Returns a string that represents this instance.

public override string ToString()

Returns

string

A string that represents this instance.