Partager via


OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntityType>.WithOptionalPrincipal Méthode

Définition

Surcharges

WithOptionalPrincipal()

Configure la relation pour qu'elle soit de type facultatif:facultatif sans propriété de navigation à l'autre extrémité de la relation. Le type d'entité configuré représentera le type d'entité principal de la relation. Le type d'entité ciblé par la relation sera le type d'entité dépendant et contiendra une clé étrangère du type d'entité principal.

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

Configure la relation pour qu'elle soit de type facultatif:facultatif avec une propriété de navigation à l'autre extrémité de la relation. Le type d'entité configuré représentera le type d'entité principal de la relation. Le type d'entité ciblé par la relation sera le type d'entité dépendant et contiendra une clé étrangère du type d'entité principal.

WithOptionalPrincipal()

Configure la relation pour qu'elle soit de type facultatif:facultatif sans propriété de navigation à l'autre extrémité de la relation. Le type d'entité configuré représentera le type d'entité principal de la relation. Le type d'entité ciblé par la relation sera le type d'entité dépendant et contiendra une clé étrangère du type d'entité principal.

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

Retours

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

S’applique à

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

Configure la relation pour qu'elle soit de type facultatif:facultatif avec une propriété de navigation à l'autre extrémité de la relation. Le type d'entité configuré représentera le type d'entité principal de la relation. Le type d'entité ciblé par la relation sera le type d'entité dépendant et contiendra une clé étrangère du type d'entité principal.

[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

Paramètres

navigationPropertyExpression
Expression<Func<TTargetEntityType,TEntityType>>

Expression lambda représentant la propriété de navigation à l'autre extrémité de la relation.

Retours

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

Attributs

S’applique à