Sprache

SqlServerStoreGenerationConvention Klasse

Definition

Eine Konvention, die sicherstellt, dass Eigenschaften nicht für einen Standardwert konfiguriert sind, wie berechnete Spalte oder gleichzeitige Verwendung einer SqlServerValueGenerationStrategy .

[System.Runtime.CompilerServices.Nullable(0)]
public class SqlServerStoreGenerationConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.StoreGenerationConvention
public class SqlServerStoreGenerationConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.StoreGenerationConvention
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerStoreGenerationConvention = class
    inherit StoreGenerationConvention
type SqlServerStoreGenerationConvention = class
    inherit StoreGenerationConvention
Public Class SqlServerStoreGenerationConvention
Inherits StoreGenerationConvention
Vererbung
SqlServerStoreGenerationConvention
Attribute

Hinweise

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

Konstruktoren

Name Beschreibung
SqlServerStoreGenerationConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Erstellt eine neue Instanz von SqlServerStoreGenerationConvention.

Eigenschaften

Name Beschreibung
Dependencies

Abhängigkeiten für diesen Dienst.

(Geerbt von StoreGenerationConvention)
RelationalDependencies

Relationale anbieterspezifische Abhängigkeiten für diesen Dienst.

(Geerbt von StoreGenerationConvention)

Methoden

Name Beschreibung
ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Wird aufgerufen, nachdem ein Modell abgeschlossen wurde.

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

Wird aufgerufen, wenn ein Modell abgeschlossen 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 die Konfiguration der Speichergenerierung für diese Eigenschaft in Konflikt steht.

Validate(IConventionProperty)

Eine Konvention, die sicherstellt, dass Eigenschaften nicht für einen Standardwert konfiguriert sind, wie berechnete Spalte oder gleichzeitige Verwendung einer SqlServerValueGenerationStrategy .

Gilt für: