EntityTypeConfiguration<TEntityType>.HasOptional<TTargetEntity> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Ein Konfigurationsobjekt, das zum weiteren Konfigurieren der Beziehung verwendet werden kann.
- Attribute
Gilt für:
Entity Framework