Freigeben über


EntityTypeConfiguration<TEntityType>.HasOptional<TTargetEntity> Methode

Definition

Konfiguriert eine optionale Beziehung aus diesem Entitätstyp. Instanzen dieses Entitätstyps können in der Datenbank gespeichert werden, ohne dass diese Beziehung angegeben werden muss. Der Fremdschlüssel in der Datenbank kann NULL sein.

[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)

Typparameter

TTargetEntity

Der Entitätstyp am anderen Ende der Beziehung.

Parameter

navigationPropertyExpression
Expression<Func<TEntityType,TTargetEntity>>

Ein Lambda-Ausdruck, der die Navigationseigenschaft für die Beziehung darstellt. C#: t => t.MyProperty VB.Net: Function(t) t.MyProperty

Gibt zurück

OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntity>

Ein Konfigurationsobjekt, das zum weiteren Konfigurieren der Beziehung verwendet werden kann.

Attribute

Gilt für: