Freigeben über


OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntityType>.WithOptionalDependent Methode

Definition

Überlädt

WithOptionalDependent()

Konfiguriert die Beziehung als optional:optional-Beziehung ohne Navigationseigenschaft auf der anderen Seite der Beziehung. Der konfigurierte Entitätstyp ist vom Prinzipal abhängig und enthält einen Fremdschlüssel für diesen. Der Entitätstyp, der Ziel der Beziehung ist, ist der Prinzipal in der Beziehung.

WithOptionalDependent(Expression<Func<TTargetEntityType,TEntityType>>)

Konfiguriert die Beziehung als optional:optional-Beziehung mit einer Navigationseigenschaft auf der anderen Seite der Beziehung. Der konfigurierte Entitätstyp ist vom Prinzipal abhängig und enthält einen Fremdschlüssel für diesen. Der Entitätstyp, der Ziel der Beziehung ist, ist der Prinzipal in der Beziehung.

WithOptionalDependent()

Konfiguriert die Beziehung als optional:optional-Beziehung ohne Navigationseigenschaft auf der anderen Seite der Beziehung. Der konfigurierte Entitätstyp ist vom Prinzipal abhängig und enthält einen Fremdschlüssel für diesen. Der Entitätstyp, der Ziel der Beziehung ist, ist der Prinzipal in der Beziehung.

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

Gibt zurück

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

Gilt für:

WithOptionalDependent(Expression<Func<TTargetEntityType,TEntityType>>)

Konfiguriert die Beziehung als optional:optional-Beziehung mit einer Navigationseigenschaft auf der anderen Seite der Beziehung. Der konfigurierte Entitätstyp ist vom Prinzipal abhängig und enthält einen Fremdschlüssel für diesen. Der Entitätstyp, der Ziel der Beziehung ist, ist der Prinzipal in der Beziehung.

[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

Parameter

navigationPropertyExpression
Expression<Func<TTargetEntityType,TEntityType>>

Ein Lambdaausdruck, der die Navigationseigenschaft auf der anderen Seite der 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: