Freigeben über


StoreGenerationConvention Klasse

Definition

Eine Konvention, die sicherstellt, dass Eigenschaften nicht gleichzeitig über einen Standardwert und als berechnete Spalte konfiguriert werden.

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
Vererbung
StoreGenerationConvention
Abgeleitet
Implementiert

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellerstellungskonventionen und EF Core-Wertgenerierung .

Konstruktoren

StoreGenerationConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Erstellt eine neue Instanz von StoreGenerationConvention.

Eigenschaften

Dependencies

Abhängigkeiten für diesen Dienst.

RelationalDependencies

Relationale anbieterspezifische Abhängigkeiten für diesen Dienst.

Methoden

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Wird aufgerufen, nachdem ein Modell fertig gestellt wurde.

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Wird aufgerufen, wenn ein Modell fertig gestellt wird.

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

Wird aufgerufen, nachdem eine Anmerkung für eine Eigenschaft geändert wurde.

Validate(IConventionProperty)

Löst aus, wenn eine in Konflikt stehende Speichergenerierungskonfiguration für diese Eigenschaft vorliegt.

Validate(IConventionProperty, StoreObjectIdentifier)

Löst aus, wenn eine in Konflikt stehende Speichergenerierungskonfiguration für diese Eigenschaft vorliegt.

Gilt für: