Sdílet prostřednictvím


StoreGenerationConvention Třída

Definice

Konvence, která zajišťuje, že vlastnosti nejsou nakonfigurované tak, aby měly výchozí hodnotu a počítaný sloupec ve stejnou dobu.

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
Dědičnost
StoreGenerationConvention
Odvozené
Implementuje

Poznámky

Další informace a příklady najdete v tématech Konvence vytváření modelů a Generování hodnoty EF Core .

Konstruktory

StoreGenerationConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Vytvoří novou instanci položky StoreGenerationConvention.

Vlastnosti

Dependencies

Závislosti pro tuto službu

RelationalDependencies

Závislosti relačního zprostředkovatele pro tuto službu.

Metody

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Volá se po dokončení modelu.

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Volá se při dokončování modelu.

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

Volá se po změně poznámky u vlastnosti.

Validate(IConventionProperty)

Vyvolá, pokud existuje konfliktní konfigurace generování úložiště pro tuto vlastnost.

Validate(IConventionProperty, StoreObjectIdentifier)

Vyvolá, pokud existuje konfliktní konfigurace generování úložiště pro tuto vlastnost.

Platí pro