Freigeben über


SqlServerStoreGenerationConvention Klasse

Definition

Eine Konvention, die sicherstellt, dass Eigenschaften nicht so konfiguriert werden, dass sie einen Standardwert haben, als berechnete Spalte oder gleichzeitig verwendet SqlServerValueGenerationStrategy .

public class SqlServerStoreGenerationConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.StoreGenerationConvention
type SqlServerStoreGenerationConvention = class
    inherit StoreGenerationConvention
Public Class SqlServerStoreGenerationConvention
Inherits StoreGenerationConvention
Vererbung
SqlServerStoreGenerationConvention

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellerstellungskonventionenund Zugreifen auf SQL Server und Azure SQL Datenbanken mit EF Core.

Konstruktoren

SqlServerStoreGenerationConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Erstellt eine neue Instanz von SqlServerStoreGenerationConvention.

Eigenschaften

Dependencies

Abhängigkeiten für diesen Dienst.

(Geerbt von StoreGenerationConvention)
RelationalDependencies

Relationale anbieterspezifische Abhängigkeiten für diesen Dienst.

(Geerbt von StoreGenerationConvention)

Methoden

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Wird aufgerufen, nachdem ein Modell fertig gestellt wurde.

(Geerbt von StoreGenerationConvention)
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Wird aufgerufen, wenn ein Modell fertig gestellt wird.

(Geerbt von StoreGenerationConvention)
ProcessPropertyAnnotationChanged(IConventionPropertyBuilder, String, IConventionAnnotation, IConventionAnnotation, IConventionContext<IConventionAnnotation>)

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

Validate(IConventionProperty, StoreObjectIdentifier)

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.

(Geerbt von StoreGenerationConvention)
Validate(IConventionProperty)

Eine Konvention, die sicherstellt, dass Eigenschaften nicht so konfiguriert werden, dass sie einen Standardwert haben, als berechnete Spalte oder gleichzeitig verwendet SqlServerValueGenerationStrategy .

Validate(IConventionProperty)

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

(Geerbt von StoreGenerationConvention)

Gilt für: