Langue

NonNullableNavigationConvention Classe

Définition

Convention qui configure les navigations non nullables sur le type d’entité principal en fonction des besoins.

public class NonNullableNavigationConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.NonNullableConventionBase, Microsoft.EntityFrameworkCore.Metadata.Conventions.IForeignKeyPrincipalEndChangedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.INavigationAddedConvention
public class NonNullableNavigationConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.NonNullableConventionBase, Microsoft.EntityFrameworkCore.Metadata.Conventions.INavigationAddedConvention
type NonNullableNavigationConvention = class
    inherit NonNullableConventionBase
    interface INavigationAddedConvention
    interface IConvention
    interface IForeignKeyPrincipalEndChangedConvention
type NonNullableNavigationConvention = class
    inherit NonNullableConventionBase
    interface INavigationAddedConvention
    interface IConvention
Public Class NonNullableNavigationConvention
Inherits NonNullableConventionBase
Implements IForeignKeyPrincipalEndChangedConvention, INavigationAddedConvention
Public Class NonNullableNavigationConvention
Inherits NonNullableConventionBase
Implements INavigationAddedConvention
Héritage
NonNullableNavigationConvention
Implémente

Remarques

Pour plus d’informations et d’exemples, consultez les conventions de génération de modèles.

Constructeurs

Nom Description
NonNullableNavigationConvention(ProviderConventionSetBuilderDependencies)

Convention qui configure les navigations non nullables sur le type d’entité principal en fonction des besoins.

Propriétés

Nom Description
Dependencies

Dépendances pour ce service.

(Hérité de NonNullableConventionBase)

Méthodes

Nom Description
IsNonNullableReferenceType(IConventionModelBuilder, MemberInfo)

Retourne une valeur indiquant si le type de membre est un type référence non nullable.

(Hérité de NonNullableConventionBase)
ProcessForeignKeyPrincipalEndChanged(IConventionForeignKeyBuilder, IConventionContext<IConventionForeignKeyBuilder>)

Appelée après la fin du principal d’une clé étrangère est modifiée.

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Appelé après la finalisation d’un modèle. Supprime l’annotation d’état mise en cache utilisée par cette convention.

(Hérité de NonNullableConventionBase)
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Appelé lorsqu’un modèle est finalisé.

(Hérité de NonNullableConventionBase)
ProcessNavigationAdded(IConventionNavigationBuilder, IConventionContext<IConventionNavigationBuilder>)

Appelé après l’ajout d’une navigation au type d’entité.

ProcessNavigationAdded(IConventionRelationshipBuilder, IConventionNavigation, IConventionContext<IConventionNavigation>)

Appelé après l’ajout d’une navigation au type d’entité.

TryGetNullabilityInfo(IConventionModelBuilder, MemberInfo, NullabilityInfo)

Retourne une valeur indiquant si le type de membre est un type référence non nullable.

(Hérité de NonNullableConventionBase)

S’applique à