ExtensionMethods.TryGetRelativeEntitySetPath 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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。