Partager via


EdmNavigationProperty.CreateNavigationPropertyWithPartner Méthode

Définition

Surcharges

CreateNavigationPropertyWithPartner(EdmNavigationPropertyInfo, EdmNavigationPropertyInfo)

Crée deux propriétés de navigation représentant une association entre deux types d'entité.

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

Crée deux propriétés de navigation représentant une association entre deux types d'entité.

CreateNavigationPropertyWithPartner(EdmNavigationPropertyInfo, EdmNavigationPropertyInfo)

Crée deux propriétés de navigation représentant une association entre deux types d'entité.

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

Paramètres

propertyInfo
EdmNavigationPropertyInfo

Informations permettant de créer la propriété de navigation.

partnerInfo
EdmNavigationPropertyInfo

Informations permettant de créer la propriété de navigation du partenaire.

Retours

Propriété de navigation créée.

S’applique à

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

Crée deux propriétés de navigation représentant une association entre deux types d'entité.

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

Paramètres

propertyName
String

Nom de la propriété de navigation.

propertyType
IEdmTypeReference

Type de la propriété de navigation.

dependentProperties
IEnumerable<IEdmStructuralProperty>

Propriétés dépendantes de la source de navigation.

principalProperties
IEnumerable<IEdmStructuralProperty>

Propriétés principales de la source de navigation.

containsTarget
Boolean

Valeur indiquant si la source de navigation contient logiquement la cible de navigation.

onDelete
EdmOnDeleteAction

Action à effectuer après la suppression d'une instance de la source de navigation.

partnerPropertyName
String

Nom de la propriété du partenaire de navigation.

partnerPropertyType
IEdmTypeReference

Type de la propriété du partenaire de navigation.

partnerDependentProperties
IEnumerable<IEdmStructuralProperty>

Propriétés dépendantes de la cible de navigation.

partnerPrincipalProperties
IEnumerable<IEdmStructuralProperty>

Propriétés principales de la cible de navigation.

partnerContainsTarget
Boolean

Valeur indiquant si la cible de navigation contient logiquement la source de navigation.

partnerOnDelete
EdmOnDeleteAction

Action à effectuer après la suppression d'une instance de la cible de navigation.

Retours

Propriété de navigation.

S’applique à