Partager via


NonNullableReferencePropertyConvention Classe

Définition

Convention qui configure les propriétés des types non nullables en fonction des besoins.

public class NonNullableReferencePropertyConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.NonNullableConventionBase, Microsoft.EntityFrameworkCore.Metadata.Conventions.IPropertyAddedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IPropertyFieldChangedConvention
public class NonNullableReferencePropertyConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.NonNullableConventionBase, Microsoft.EntityFrameworkCore.Metadata.Conventions.IComplexPropertyAddedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IComplexPropertyFieldChangedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IPropertyAddedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IPropertyFieldChangedConvention
type NonNullableReferencePropertyConvention = class
    inherit NonNullableConventionBase
    interface IPropertyAddedConvention
    interface IConvention
    interface IPropertyFieldChangedConvention
type NonNullableReferencePropertyConvention = class
    inherit NonNullableConventionBase
    interface IPropertyAddedConvention
    interface IConvention
    interface IPropertyFieldChangedConvention
    interface IComplexPropertyAddedConvention
    interface IComplexPropertyFieldChangedConvention
Public Class NonNullableReferencePropertyConvention
Inherits NonNullableConventionBase
Implements IPropertyAddedConvention, IPropertyFieldChangedConvention
Public Class NonNullableReferencePropertyConvention
Inherits NonNullableConventionBase
Implements IComplexPropertyAddedConvention, IComplexPropertyFieldChangedConvention, IPropertyAddedConvention, IPropertyFieldChangedConvention
Héritage
NonNullableReferencePropertyConvention
Implémente

Remarques

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

Constructeurs

NonNullableReferencePropertyConvention(ProviderConventionSetBuilderDependencies)

Crée une instance de NonNullableReferencePropertyConvention.

Propriétés

Dependencies

Dépendances pour ce service.

(Hérité de NonNullableConventionBase)

Méthodes

IsNonNullableReferenceType(IConventionModelBuilder, MemberInfo)

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

(Hérité de NonNullableConventionBase)
ProcessComplexPropertyAdded(IConventionComplexPropertyBuilder, IConventionContext<IConventionComplexPropertyBuilder>)

Appelée après l’ajout d’une propriété complexe à un objet de type.

ProcessComplexPropertyFieldChanged(IConventionComplexPropertyBuilder, FieldInfo, FieldInfo, IConventionContext<FieldInfo>)

Appelé après la modification du champ de stockage d’une propriété complexe.

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.

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

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

(Hérité de NonNullableConventionBase)
ProcessPropertyAdded(IConventionPropertyBuilder, IConventionContext<IConventionPropertyBuilder>)

Appelée après l’ajout d’une propriété au type d’entité.

ProcessPropertyFieldChanged(IConventionPropertyBuilder, FieldInfo, FieldInfo, IConventionContext<FieldInfo>)

Appelé après la modification du champ de stockage d’une propriété.

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 à