Langue

NonNullableConventionBase Classe

Définition

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

[System.Runtime.CompilerServices.Nullable(0)]
public abstract class NonNullableConventionBase
public abstract class NonNullableConventionBase : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizedConvention
public abstract class NonNullableConventionBase : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class NonNullableConventionBase : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
[<System.Runtime.CompilerServices.Nullable(0)>]
type NonNullableConventionBase = class
type NonNullableConventionBase = class
    interface IModelFinalizedConvention
    interface IConvention
type NonNullableConventionBase = class
    interface IModelFinalizingConvention
    interface IConvention
[<System.Runtime.CompilerServices.Nullable(0)>]
type NonNullableConventionBase = class
    interface IModelFinalizingConvention
    interface IConvention
Public MustInherit Class NonNullableConventionBase
Public MustInherit Class NonNullableConventionBase
Implements IModelFinalizedConvention
Public MustInherit Class NonNullableConventionBase
Implements IModelFinalizingConvention
Héritage
NonNullableConventionBase
Dérivé
Attributs
Implémente

Remarques

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

Constructeurs

Nom Description
NonNullableConventionBase(ProviderConventionSetBuilderDependencies)

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

Propriétés

Nom Description
Dependencies

Dépendances pour ce service.

Méthodes

Nom Description
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 mise en cache utilisée par cette convention.

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

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

TryGetNullabilityInfo(IConventionModelBuilder, MemberInfo, NullabilityInfo)

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

S’applique à