Compartir a través de


OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntityType>.WithOptionalPrincipal Método

Definición

Sobrecargas

WithOptionalPrincipal()

Configura la relación para que sea de opcional a opcional sin una propiedad de navegación en el otro lado de la relación. El tipo de entidad que se va a configurar será el principal de la relación. El tipo de entidad que es el destino de la relación será el dependiente y contendrá una clave externa al principal.

WithOptionalPrincipal(Expression<Func<TTargetEntityType,TEntityType>>)

Configura la relación para que sea de opcional a opcional con una propiedad de navegación en el otro lado de la relación. El tipo de entidad que se va a configurar será el principal de la relación. El tipo de entidad que es el destino de la relación será el dependiente y contendrá una clave externa al principal.

WithOptionalPrincipal()

Configura la relación para que sea de opcional a opcional sin una propiedad de navegación en el otro lado de la relación. El tipo de entidad que se va a configurar será el principal de la relación. El tipo de entidad que es el destino de la relación será el dependiente y contendrá una clave externa al principal.

public System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyNavigationPropertyConfiguration WithOptionalPrincipal ();
member this.WithOptionalPrincipal : unit -> System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyNavigationPropertyConfiguration
Public Function WithOptionalPrincipal () As ForeignKeyNavigationPropertyConfiguration

Devoluciones

Un objeto de configuración que se puede usar para seguir configurando la relación.

Se aplica a

WithOptionalPrincipal(Expression<Func<TTargetEntityType,TEntityType>>)

Configura la relación para que sea de opcional a opcional con una propiedad de navegación en el otro lado de la relación. El tipo de entidad que se va a configurar será el principal de la relación. El tipo de entidad que es el destino de la relación será el dependiente y contendrá una clave externa al principal.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
public System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyNavigationPropertyConfiguration WithOptionalPrincipal (System.Linq.Expressions.Expression<Func<TTargetEntityType,TEntityType>> navigationPropertyExpression);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
public System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyNavigationPropertyConfiguration WithOptionalPrincipal (System.Linq.Expressions.Expression<Func<TTargetEntityType,TEntityType>> navigationPropertyExpression);
member this.WithOptionalPrincipal : System.Linq.Expressions.Expression<Func<'argetEntityType, 'EntityType>> -> System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyNavigationPropertyConfiguration
Public Function WithOptionalPrincipal (navigationPropertyExpression As Expression(Of Func(Of TTargetEntityType, TEntityType))) As ForeignKeyNavigationPropertyConfiguration

Parámetros

navigationPropertyExpression
Expression<Func<TTargetEntityType,TEntityType>>

Expresión lambda que representa la propiedad de navegación en el otro extremo de la relación.

Devoluciones

Un objeto de configuración que se puede usar para seguir configurando la relación.

Atributos

Se aplica a