Partager via


OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntityType>.WithOptionalDependent Méthode

Définition

Surcharges

WithOptionalDependent()

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é sera le type d'entité dépendant et contiendra une clé étrangère du type d'entité principal. Le type d'entité ciblé par la relation représentera le type d'entité principal de la relation.

WithOptionalDependent(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é sera le type d'entité dépendant et contiendra une clé étrangère du type d'entité principal. Le type d'entité ciblé par la relation représentera le type d'entité principal de la relation.

WithOptionalDependent()

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é sera le type d'entité dépendant et contiendra une clé étrangère du type d'entité principal. Le type d'entité ciblé par la relation représentera le type d'entité principal de la relation.

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

Retours

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

S’applique à

WithOptionalDependent(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é sera le type d'entité dépendant et contiendra une clé étrangère du type d'entité principal. Le type d'entité ciblé par la relation représentera le type d'entité principal de la relation.

[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

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 à