Partager via


RequiredNavigationPropertyConfiguration<TEntityType,TTargetEntityType>.WithRequiredPrincipal Méthode

Définition

Surcharges

WithRequiredPrincipal()

Configure la relation pour qu'elle soit de type obligatoire:obligatoire 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.

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

Configure la relation pour qu'elle soit de type obligatoire:obligatoire 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.

WithRequiredPrincipal()

Configure la relation pour qu'elle soit de type obligatoire:obligatoire 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 WithRequiredPrincipal ();
member this.WithRequiredPrincipal : unit -> System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyNavigationPropertyConfiguration
Public Function WithRequiredPrincipal () As ForeignKeyNavigationPropertyConfiguration

Retours

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

S’applique à

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

Configure la relation pour qu'elle soit de type obligatoire:obligatoire 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 WithRequiredPrincipal (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 WithRequiredPrincipal (System.Linq.Expressions.Expression<Func<TTargetEntityType,TEntityType>> navigationPropertyExpression);
member this.WithRequiredPrincipal : System.Linq.Expressions.Expression<Func<'argetEntityType, 'EntityType>> -> System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyNavigationPropertyConfiguration
Public Function WithRequiredPrincipal (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. C#: t => t.MyProperty VB.Net: Function(t) t.MyProperty

Retours

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

Attributs

S’applique à