共用方式為


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>

嘗試取得相對路徑時發現的錯誤。

傳回

如果 的 operationImport 實體集運算式包含 的相對路徑, IEdmEntitySet 則為 True,否則為 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。

適用於