Partager via


OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntityType> Classe

Définition

Configure une relation de type facultatif à partir d'un type d'entité.

public class OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntityType> where TEntityType : class where TTargetEntityType : class
type OptionalNavigationPropertyConfiguration<'EntityType, 'argetEntityType (requires 'EntityType : null and 'argetEntityType : null)> = class
Public Class OptionalNavigationPropertyConfiguration(Of TEntityType, TTargetEntityType)

Paramètres de type

TEntityType

Type d'entité d'où provient la relation.

TTargetEntityType

Type d'entité ciblé par la relation.

Héritage
OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntityType>

Méthodes

Equals(Object)

Configure une relation de type facultatif à partir d'un type d'entité.

GetHashCode()

Configure une relation de type facultatif à partir d'un type d'entité.

GetType()

Obtient le Type de l'instance actuelle.

ToString()

Configure une relation de type facultatif à partir d'un type d'entité.

WithMany()

Configure la relation pour qu'elle soit de type facultatif:plusieurs sans propriété de navigation à l'autre extrémité de la relation.

WithMany(Expression<Func<TTargetEntityType,ICollection<TEntityType>>>)

Configure la relation pour qu'elle soit de type facultatif:plusieurs avec une propriété de navigation à l'autre extrémité 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.

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.

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.

WithRequired()

Configure la relation pour qu'elle soit de type facultatif:obligatoire sans propriété de navigation à l'autre extrémité de la relation.

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

Configure la relation pour qu'elle soit de type facultatif:obligatoire avec une propriété de navigation à l'autre extrémité de la relation.

S’applique à