Partager via


NonNullableConventionBase Classe

Définition

Type de base pour les conventions qui configurent les aspects du modèle selon que le type membre est un type référence non nullable.

public abstract class NonNullableConventionBase : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizedConvention
public abstract class NonNullableConventionBase : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
type NonNullableConventionBase = class
    interface IModelFinalizedConvention
    interface IConvention
type NonNullableConventionBase = class
    interface IModelFinalizingConvention
    interface IConvention
Public MustInherit Class NonNullableConventionBase
Implements IModelFinalizedConvention
Public MustInherit Class NonNullableConventionBase
Implements IModelFinalizingConvention
Héritage
NonNullableConventionBase
Dérivé
Implémente

Remarques

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

Constructeurs

NonNullableConventionBase(ProviderConventionSetBuilderDependencies)

Crée une instance de NonNullableConventionBase.

Propriétés

Dependencies

Dépendances pour ce service.

Méthodes

IsNonNullableReferenceType(IConventionModelBuilder, MemberInfo)

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

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

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

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Appelé lorsqu’un modèle est en cours de finalisation.

TryGetNullabilityInfo(IConventionModelBuilder, MemberInfo, NullabilityInfo)

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

S’applique à