IEdmFunctionImport.EntitySet 式を分析し、IEdmEntitySet への相対パスを返します (利用可能な場合)。 返されたパスは parameter を起点とし、任意の順序で並んだ一連の IEdmNavigationProperty セグメントと型キャスト セグメントを含みます。
名前空間: Microsoft.Data.Edm
アセンブリ: Microsoft.Data.Edm (Microsoft.Data.Edm.dll)
構文
'宣言
<ExtensionAttribute> _
Public Shared Function TryGetRelativeEntitySetPath ( _
functionImport As IEdmFunctionImport, _
model As IEdmModel, _
<OutAttribute> ByRef parameter As IEdmFunctionParameter, _
<OutAttribute> ByRef path As IEnumerable(Of IEdmNavigationProperty) _
) As Boolean
'使用
Dim functionImport As IEdmFunctionImport
Dim model As IEdmModel
Dim parameter As IEdmFunctionParameter
Dim path As IEnumerable(Of IEdmNavigationProperty)
Dim returnValue As Boolean
returnValue = functionImport.TryGetRelativeEntitySetPath(model, _
parameter, path)
public static bool TryGetRelativeEntitySetPath(
this IEdmFunctionImport functionImport,
IEdmModel model,
out IEdmFunctionParameter parameter,
out IEnumerable<IEdmNavigationProperty> path
)
[ExtensionAttribute]
public:
static bool TryGetRelativeEntitySetPath(
IEdmFunctionImport^ functionImport,
IEdmModel^ model,
[OutAttribute] IEdmFunctionParameter^% parameter,
[OutAttribute] IEnumerable<IEdmNavigationProperty^>^% path
)
static member TryGetRelativeEntitySetPath :
functionImport:IEdmFunctionImport *
model:IEdmModel *
parameter:IEdmFunctionParameter byref *
path:IEnumerable<IEdmNavigationProperty> byref -> bool
public static function TryGetRelativeEntitySetPath(
functionImport : IEdmFunctionImport,
model : IEdmModel,
parameter : IEdmFunctionParameter,
path : IEnumerable<IEdmNavigationProperty>
) : boolean
パラメーター
- functionImport
型: Microsoft.Data.Edm.IEdmFunctionImport
エンティティ セット式を含んだ関数インポート。
- model
型: Microsoft.Data.Edm.IEdmModel
関数インポートを含んだモデル。
- parameter
型: Microsoft.Data.Edm.IEdmFunctionParameter%
エンティティ セットの相対パスの起点となる関数インポート パラメーター。
- path
型: System.Collections.Generic.IEnumerable<IEdmNavigationProperty>%
任意の順序で並んだ一連のナビゲーション プロパティ。
戻り値
型: System.Boolean
functionImport のエンティティ セット式に IEdmEntitySet への相対パスが含まれている場合は true、それ以外の場合は false。
使用に関するメモ
Visual Basic および C# では、このメソッドを型 IEdmFunctionImport の任意のオブジェクトのインスタンス メソッドとして呼び出すことができます。このメソッドを呼び出すためにインスタンス メソッドの構文を使う場合は、最初のパラメーターを省略してください。詳細については、「https://msdn.microsoft.com/ja-jp/library/bb384936(v=vs.103)」または「https://msdn.microsoft.com/ja-jp/library/bb383977(v=vs.103)」を参照してください。