ExtensionMethods.TryGetRelativeEntitySetPath Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
TryGetRelativeEntitySetPath(IEdmOperationImport, IEdmModel, IEdmOperationParameter, Dictionary<IEdmNavigationProperty,IEdmPathExpression>, IEnumerable<EdmError>) |
IEdmOperationImportАнализирует . Выражение EntitySet и возвращает относительный путь к объекту , IEdmEntitySet если он доступен.
Путь начинается с |
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.