Partager via


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

Définition

Configure une relation facultative à partir de ce type d'entité. Les instances du type d'entité peuvent être enregistrées dans la base de données sans que cette relation ne soit spécifiée. La clé étrangère de la base de données autorise la valeur 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)

Paramètres de type

TTargetEntity

Type d'entité à l'autre bout de la relation.

Paramètres

navigationPropertyExpression
Expression<Func<TEntityType,TTargetEntity>>

Expression lambda représentant la propriété de navigation pour la relation. C# : t => t.MyProperty VB.Net : Function(t) t.MyProperty

Retours

OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntity>

Objet de configuration pouvant être utilisé pour configurer davantage la relation.

Attributs

S’applique à