Partilhar via


EdmNavigationProperty.CreateNavigationPropertyWithPartner Método

Definição

Sobrecargas

CreateNavigationPropertyWithPartner(EdmNavigationPropertyInfo, EdmNavigationPropertyInfo)

Cria duas propriedades de navegação que representam uma associação entre dois tipos de entidade.

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

Cria duas propriedades de navegação que representam uma associação entre dois tipos de entidade.

CreateNavigationPropertyWithPartner(EdmNavigationPropertyInfo, EdmNavigationPropertyInfo)

Cria duas propriedades de navegação que representam uma associação entre dois tipos de entidade.

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

Parâmetros

propertyInfo
EdmNavigationPropertyInfo

Informações para criar a propriedade de navegação.

partnerInfo
EdmNavigationPropertyInfo

Informações para criar a propriedade de navegação do parceiro.

Retornos

Propriedade de navegação criada.

Aplica-se a

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

Cria duas propriedades de navegação que representam uma associação entre dois tipos de entidade.

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

Parâmetros

propertyName
String

Nome da propriedade de navegação.

propertyType
IEdmTypeReference

Tipo da propriedade de navegação.

dependentProperties
IEnumerable<IEdmStructuralProperty>

Propriedades dependentes da fonte de navegação.

principalProperties
IEnumerable<IEdmStructuralProperty>

Propriedades principais da fonte de navegação.

containsTarget
Boolean

Um valor que indica se a fonte de navegação contém logicamente o destino de navegação.

onDelete
EdmOnDeleteAction

Ação a ser tomada após a exclusão de uma instância da fonte de navegação.

partnerPropertyName
String

Nome da propriedade do parceiro de navegação.

partnerPropertyType
IEdmTypeReference

Tipo da propriedade do parceiro de navegação.

partnerDependentProperties
IEnumerable<IEdmStructuralProperty>

Propriedades dependentes do destino de navegação.

partnerPrincipalProperties
IEnumerable<IEdmStructuralProperty>

Propriedades principais do destino de navegação.

partnerContainsTarget
Boolean

Um valor que indica se o destino de navegação contém logicamente a fonte de navegação.

partnerOnDelete
EdmOnDeleteAction

Ação a ser tomada após a exclusão de uma instância do destino de navegação.

Retornos

Propriedade de navegação.

Aplica-se a