Freigeben über


OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntityType>.WithOptionalPrincipal Methode

Definition

Überlädt

WithOptionalPrincipal()

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

WithOptionalPrincipal(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 der Prinzipal in der Beziehung. Der Entitätstyp, der Ziel der Beziehung ist, ist vom Prinzipal abhängig und enthält einen Fremdschlüssel für diesen.

WithOptionalPrincipal()

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

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

Gibt zurück

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

Gilt für:

WithOptionalPrincipal(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 der Prinzipal in der Beziehung. Der Entitätstyp, der Ziel der Beziehung ist, ist vom Prinzipal abhängig und enthält einen Fremdschlüssel für diesen.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
public System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyNavigationPropertyConfiguration WithOptionalPrincipal (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 WithOptionalPrincipal (System.Linq.Expressions.Expression<Func<TTargetEntityType,TEntityType>> navigationPropertyExpression);
member this.WithOptionalPrincipal : System.Linq.Expressions.Expression<Func<'argetEntityType, 'EntityType>> -> System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyNavigationPropertyConfiguration
Public Function WithOptionalPrincipal (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.

Gibt zurück

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

Attribute

Gilt für: