Compartir a través de


OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntityType>.WithOptionalDependent Método

Definición

Sobrecargas

WithOptionalDependent()

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 dependiente y contendrá una clave externa al principal. El tipo de entidad que es el destino de la relación será el principal de la relación.

WithOptionalDependent(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 dependiente y contendrá una clave externa al principal. El tipo de entidad que es el destino de la relación será el principal de la relación.

WithOptionalDependent()

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 dependiente y contendrá una clave externa al principal. El tipo de entidad que es el destino de la relación será el principal de la relación.

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

Devoluciones

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

Se aplica a

WithOptionalDependent(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 dependiente y contendrá una clave externa al principal. El tipo de entidad que es el destino de la relación será el principal de la relación.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
public System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyNavigationPropertyConfiguration WithOptionalDependent(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 WithOptionalDependent(System.Linq.Expressions.Expression<Func<TTargetEntityType,TEntityType>> navigationPropertyExpression);
member this.WithOptionalDependent : System.Linq.Expressions.Expression<Func<'argetEntityType, 'EntityType>> -> System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyNavigationPropertyConfiguration
Public Function WithOptionalDependent (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. C#: t => t.MyProperty VB.Net: Function(t) t.MyProperty

Devoluciones

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

Atributos

Se aplica a