Partager via


StoreGenerationConvention Classe

Définition

Convention qui garantit que les propriétés ne sont pas configurées pour avoir une valeur par défaut et en tant que colonne calculée en même temps.

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

Remarques

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

Constructeurs

StoreGenerationConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Crée une instance de StoreGenerationConvention.

Propriétés

Dependencies

Dépendances pour ce service.

RelationalDependencies

Dépendances spécifiques au fournisseur relationnel pour ce service.

Méthodes

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Appelé après la finalisation d’un modèle.

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

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

ProcessPropertyAnnotationChanged(IConventionPropertyBuilder, String, IConventionAnnotation, IConventionAnnotation, IConventionContext<IConventionAnnotation>)

Appelé après la modification d’une annotation sur une propriété.

Validate(IConventionProperty)

Lève si la configuration de génération de magasin est en conflit pour cette propriété.

Validate(IConventionProperty, StoreObjectIdentifier)

Lève si la configuration de génération de magasin est en conflit pour cette propriété.

S’applique à