次の方法で共有


EdmNavigationProperty.CreateNavigationPropertyWithPartner メソッド

定義

オーバーロード

CreateNavigationPropertyWithPartner(EdmNavigationPropertyInfo, EdmNavigationPropertyInfo)

2 つのエンティティ型の間のアソシエーションを表すナビゲーション プロパティを作成します。

CreateNavigationPropertyWithPartner(String, IEdmTypeReference, IEnumerable<IEdmStructuralProperty>, IEnumerable<IEdmStructuralProperty>, Boolean, EdmOnDeleteAction, String, IEdmTypeReference, IEnumerable<IEdmStructuralProperty>, IEnumerable<IEdmStructuralProperty>, Boolean, EdmOnDeleteAction)

2 つのエンティティ型の間のアソシエーションを表すナビゲーション プロパティを作成します。

CreateNavigationPropertyWithPartner(EdmNavigationPropertyInfo, EdmNavigationPropertyInfo)

2 つのエンティティ型の間のアソシエーションを表すナビゲーション プロパティを作成します。

public static Microsoft.OData.Edm.EdmNavigationProperty CreateNavigationPropertyWithPartner (Microsoft.OData.Edm.EdmNavigationPropertyInfo propertyInfo, Microsoft.OData.Edm.EdmNavigationPropertyInfo partnerInfo);
static member CreateNavigationPropertyWithPartner : Microsoft.OData.Edm.EdmNavigationPropertyInfo * Microsoft.OData.Edm.EdmNavigationPropertyInfo -> Microsoft.OData.Edm.EdmNavigationProperty
Public Shared Function CreateNavigationPropertyWithPartner (propertyInfo As EdmNavigationPropertyInfo, partnerInfo As EdmNavigationPropertyInfo) As EdmNavigationProperty

パラメーター

propertyInfo
EdmNavigationPropertyInfo

ナビゲーション プロパティを作成するための情報。

partnerInfo
EdmNavigationPropertyInfo

パートナー ナビゲーション プロパティを作成するための情報。

戻り値

作成されたナビゲーション プロパティ。

適用対象

CreateNavigationPropertyWithPartner(String, IEdmTypeReference, IEnumerable<IEdmStructuralProperty>, IEnumerable<IEdmStructuralProperty>, Boolean, EdmOnDeleteAction, String, IEdmTypeReference, IEnumerable<IEdmStructuralProperty>, IEnumerable<IEdmStructuralProperty>, Boolean, EdmOnDeleteAction)

2 つのエンティティ型の間のアソシエーションを表すナビゲーション プロパティを作成します。

public static Microsoft.OData.Edm.EdmNavigationProperty CreateNavigationPropertyWithPartner (string propertyName, Microsoft.OData.Edm.IEdmTypeReference propertyType, System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.IEdmStructuralProperty> dependentProperties, System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.IEdmStructuralProperty> principalProperties, bool containsTarget, Microsoft.OData.Edm.EdmOnDeleteAction onDelete, string partnerPropertyName, Microsoft.OData.Edm.IEdmTypeReference partnerPropertyType, System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.IEdmStructuralProperty> partnerDependentProperties, System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.IEdmStructuralProperty> partnerPrincipalProperties, bool partnerContainsTarget, Microsoft.OData.Edm.EdmOnDeleteAction partnerOnDelete);
static member CreateNavigationPropertyWithPartner : string * Microsoft.OData.Edm.IEdmTypeReference * seq<Microsoft.OData.Edm.IEdmStructuralProperty> * seq<Microsoft.OData.Edm.IEdmStructuralProperty> * bool * Microsoft.OData.Edm.EdmOnDeleteAction * string * Microsoft.OData.Edm.IEdmTypeReference * seq<Microsoft.OData.Edm.IEdmStructuralProperty> * seq<Microsoft.OData.Edm.IEdmStructuralProperty> * bool * Microsoft.OData.Edm.EdmOnDeleteAction -> Microsoft.OData.Edm.EdmNavigationProperty
Public Shared Function CreateNavigationPropertyWithPartner (propertyName As String, propertyType As IEdmTypeReference, dependentProperties As IEnumerable(Of IEdmStructuralProperty), principalProperties As IEnumerable(Of IEdmStructuralProperty), containsTarget As Boolean, onDelete As EdmOnDeleteAction, partnerPropertyName As String, partnerPropertyType As IEdmTypeReference, partnerDependentProperties As IEnumerable(Of IEdmStructuralProperty), partnerPrincipalProperties As IEnumerable(Of IEdmStructuralProperty), partnerContainsTarget As Boolean, partnerOnDelete As EdmOnDeleteAction) As EdmNavigationProperty

パラメーター

propertyName
String

ナビゲーション プロパティの名前。

propertyType
IEdmTypeReference

ナビゲーション プロパティの型。

dependentProperties
IEnumerable<IEdmStructuralProperty>

ナビゲーション ソースの依存プロパティ。

principalProperties
IEnumerable<IEdmStructuralProperty>

ナビゲーション ソースのプリンシパル プロパティ。

containsTarget
Boolean

ナビゲーション ソースが論理的にナビゲーション ターゲットを含むかどうかを示す値。

onDelete
EdmOnDeleteAction

ナビゲーション ソースのインスタンスの削除時に実行するアクション。

partnerPropertyName
String

ナビゲーション パートナー プロパティの名前。

partnerPropertyType
IEdmTypeReference

ナビゲーション パートナー プロパティの型。

partnerDependentProperties
IEnumerable<IEdmStructuralProperty>

ナビゲーション ターゲットの依存プロパティ。

partnerPrincipalProperties
IEnumerable<IEdmStructuralProperty>

ナビゲーション ターゲットのプリンシパル プロパティ。

partnerContainsTarget
Boolean

ナビゲーション ターゲットが論理的にナビゲーション ソースを含むかどうかを示す値。

partnerOnDelete
EdmOnDeleteAction

ナビゲーション ターゲットのインスタンスの削除時に実行するアクション。

戻り値

ナビゲーション プロパティ。

適用対象