Compartir a través de


EntityTypeConfiguration<TEntityType>.HasOptional<TTargetEntity> Método

Definición

Configura una relación opcional del tipo de entidad. Las instancias del tipo de entidad se podrán guardar en la base de datos sin que se especifique esta relación. La clave externa de la base de datos admitirá valores NULL.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
public System.Data.Entity.ModelConfiguration.Configuration.OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntity> HasOptional<TTargetEntity>(System.Linq.Expressions.Expression<Func<TEntityType,TTargetEntity>> navigationPropertyExpression) where TTargetEntity : class;
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public System.Data.Entity.ModelConfiguration.Configuration.OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntity> HasOptional<TTargetEntity>(System.Linq.Expressions.Expression<Func<TEntityType,TTargetEntity>> navigationPropertyExpression) where TTargetEntity : class;
member this.HasOptional : System.Linq.Expressions.Expression<Func<'EntityType, 'argetEntity>> -> System.Data.Entity.ModelConfiguration.Configuration.OptionalNavigationPropertyConfiguration<'EntityType, 'argetEntity (requires 'EntityType : null and 'argetEntity : null)> (requires 'argetEntity : null)
Public Function HasOptional(Of TTargetEntity As Class) (navigationPropertyExpression As Expression(Of Func(Of TEntityType, TTargetEntity))) As OptionalNavigationPropertyConfiguration(Of TEntityType, TTargetEntity)

Parámetros de tipo

TTargetEntity

El tipo de entidad del otro extremo de la relación.

Parámetros

navigationPropertyExpression
Expression<Func<TEntityType,TTargetEntity>>

Una expresión lambda que representa la propiedad de navegación de la relación. C#: t => t.MyProperty VB.Net: Function(t) t.MyProperty

Devoluciones

OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntity>

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

Atributos

Se aplica a