Поделиться через


ExtensionMethods.TryGetRelativeEntitySetPath Метод

Определение

Перегрузки

TryGetRelativeEntitySetPath(IEdmOperationImport, IEdmModel, IEdmOperationParameter, Dictionary<IEdmNavigationProperty,IEdmPathExpression>, IEnumerable<EdmError>)

IEdmOperationImportАнализирует . Выражение EntitySet и возвращает относительный путь к объекту , IEdmEntitySet если он доступен. Путь начинается с parameter и может иметь необязательную последовательность IEdmNavigationProperty сегментов приведения типов и .

TryGetRelativeEntitySetPath(IEdmOperation, IEdmModel, IEdmOperationParameter, Dictionary<IEdmNavigationProperty,IEdmPathExpression>, IEdmEntityType, IEnumerable<EdmError>)

Пытается получить относительный путь к набору сущностей.

TryGetRelativeEntitySetPath(IEdmOperationImport, IEdmModel, IEdmOperationParameter, Dictionary<IEdmNavigationProperty,IEdmPathExpression>, IEnumerable<EdmError>)

IEdmOperationImportАнализирует . Выражение EntitySet и возвращает относительный путь к объекту , IEdmEntitySet если он доступен. Путь начинается с parameter и может иметь необязательную последовательность IEdmNavigationProperty сегментов приведения типов и .

public static bool TryGetRelativeEntitySetPath (this Microsoft.OData.Edm.IEdmOperationImport operationImport, Microsoft.OData.Edm.IEdmModel model, out Microsoft.OData.Edm.IEdmOperationParameter parameter, out System.Collections.Generic.Dictionary<Microsoft.OData.Edm.IEdmNavigationProperty,Microsoft.OData.Edm.IEdmPathExpression> relativeNavigations, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> edmErrors);
static member TryGetRelativeEntitySetPath : Microsoft.OData.Edm.IEdmOperationImport * Microsoft.OData.Edm.IEdmModel * IEdmOperationParameter * Dictionary * seq -> bool
<Extension()>
Public Function TryGetRelativeEntitySetPath (operationImport As IEdmOperationImport, model As IEdmModel, ByRef parameter As IEdmOperationParameter, ByRef relativeNavigations As Dictionary(Of IEdmNavigationProperty, IEdmPathExpression), ByRef edmErrors As IEnumerable(Of EdmError)) As Boolean

Параметры

operationImport
IEdmOperationImport

Операция импорта, содержащая выражение набора сущностей.

model
IEdmModel

Модель, содержащая операцию импорта.

parameter
IEdmOperationParameter

Параметр импорта операции, с которого начинается относительный путь к набору сущностей.

relativeNavigations
Dictionary<IEdmNavigationProperty,IEdmPathExpression>

Необязательная последовательность свойств навигации и их путь

edmErrors
IEnumerable<EdmError>

Ошибки, обнаруженные при попытке получить относительный путь.

Возвращаемое значение

Значение true, если выражение набора сущностей operationImport объекта содержит относительный путь , в IEdmEntitySetпротивном случае — false.

Применяется к

TryGetRelativeEntitySetPath(IEdmOperation, IEdmModel, IEdmOperationParameter, Dictionary<IEdmNavigationProperty,IEdmPathExpression>, IEdmEntityType, IEnumerable<EdmError>)

Пытается получить относительный путь к набору сущностей.

public static bool TryGetRelativeEntitySetPath (this Microsoft.OData.Edm.IEdmOperation operation, Microsoft.OData.Edm.IEdmModel model, out Microsoft.OData.Edm.IEdmOperationParameter parameter, out System.Collections.Generic.Dictionary<Microsoft.OData.Edm.IEdmNavigationProperty,Microsoft.OData.Edm.IEdmPathExpression> relativeNavigations, out Microsoft.OData.Edm.IEdmEntityType lastEntityType, out System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Validation.EdmError> errors);
static member TryGetRelativeEntitySetPath : Microsoft.OData.Edm.IEdmOperation * Microsoft.OData.Edm.IEdmModel * IEdmOperationParameter * Dictionary * IEdmEntityType * seq -> bool
<Extension()>
Public Function TryGetRelativeEntitySetPath (operation As IEdmOperation, model As IEdmModel, ByRef parameter As IEdmOperationParameter, ByRef relativeNavigations As Dictionary(Of IEdmNavigationProperty, IEdmPathExpression), ByRef lastEntityType As IEdmEntityType, ByRef errors As IEnumerable(Of EdmError)) As Boolean

Параметры

operation
IEdmOperation

Операция для разрешения пути entitySet.

model
IEdmModel

Модель.

parameter
IEdmOperationParameter

Параметр.

relativeNavigations
Dictionary<IEdmNavigationProperty,IEdmPathExpression>

Относительные навигации и путь к нему.

lastEntityType
IEdmEntityType

Последний тип сущности.

errors
IEnumerable<EdmError>

Ошибки.

Возвращаемое значение

Значение true, если найден путь к набору сущностей, в противном случае — false.

Применяется к