Compartir a través de


EdmNavigationProperty.CreateNavigationPropertyWithPartner Método

Definición

Sobrecargas

CreateNavigationPropertyWithPartner(EdmNavigationPropertyInfo, EdmNavigationPropertyInfo)

Crea dos propiedades de navegación que representan una asociación entre dos tipos de entidad.

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

Crea dos propiedades de navegación que representan una asociación entre dos tipos de entidad.

CreateNavigationPropertyWithPartner(EdmNavigationPropertyInfo, EdmNavigationPropertyInfo)

Crea dos propiedades de navegación que representan una asociación entre dos tipos de entidad.

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

Información para crear la propiedad de navegación.

partnerInfo
EdmNavigationPropertyInfo

Información para crear la propiedad de navegación del asociado.

Devoluciones

Propiedad de navegación creada.

Se aplica a

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

Crea dos propiedades de navegación que representan una asociación entre dos tipos de entidad.

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

Nombre de la propiedad de navegación.

propertyType
IEdmTypeReference

Tipo de la propiedad de navegación.

dependentProperties
IEnumerable<IEdmStructuralProperty>

Propiedades dependientes del origen de navegación.

principalProperties
IEnumerable<IEdmStructuralProperty>

Propiedades principales del origen de navegación.

containsTarget
Boolean

Valor que indica si el origen de navegación contiene el destino de navegación de forma lógica.

onDelete
EdmOnDeleteAction

Acción que se realizará cuando se elimine una instancia del origen de navegación.

partnerPropertyName
String

Nombre de propiedad del asociado de navegación.

partnerPropertyType
IEdmTypeReference

Tipo de la propiedad de asociado de navegación.

partnerDependentProperties
IEnumerable<IEdmStructuralProperty>

Propiedades dependientes del destino de navegación.

partnerPrincipalProperties
IEnumerable<IEdmStructuralProperty>

Propiedades principales del destino de navegación.

partnerContainsTarget
Boolean

Valor que indica si el destino de navegación contiene el origen de navegación de forma lógica.

partnerOnDelete
EdmOnDeleteAction

Acción que se realizará cuando se elimine una instancia del destino de navegación.

Devoluciones

Propiedad de navegación.

Se aplica a