SqlServerModelExtensions Klasse

Definition

Modellerweiterungsmethoden für SQL Server spezifische Metadaten.

public static class SqlServerModelExtensions
type SqlServerModelExtensions = class
Public Module SqlServerModelExtensions
Vererbung
SqlServerModelExtensions

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen und Beziehungen und Zugreifen auf SQL Server und Azure SQL Datenbanken mit EF Core.

Felder

DefaultHiLoSequenceName

Der Standardname für die Hi-Lo-Sequenz.

DefaultSequenceNameSuffix

Das Standardpräfix für Sequenzen, die auf Eigenschaften angewendet werden.

Methoden

GetDatabaseMaxSize(IModel)

Gibt die maximale Größe der Datenbank zurück.

GetDatabaseMaxSize(IReadOnlyModel)

Gibt die maximale Größe der Datenbank zurück.

GetDatabaseMaxSizeConfigurationSource(IConventionModel)

Gibt die ConfigurationSource für die maximale Größe der Datenbank zurück.

GetHiLoSequenceName(IModel)

Gibt den Namen zurück, der für die Hi-Lo-Standardsequenz verwendet werden soll.

GetHiLoSequenceName(IReadOnlyModel)

Gibt den Namen zurück, der für die Hi-Lo-Standardsequenz verwendet werden soll.

GetHiLoSequenceNameConfigurationSource(IConventionModel)

Gibt den ConfigurationSource für den Standardnamen der Hi-Lo-Sequenz zurück.

GetHiLoSequenceSchema(IModel)

Gibt das Schema zurück, das für die Hi-Lo-Standardsequenz verwendet werden soll. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchema(IReadOnlyModel)

Gibt das Schema zurück, das für die Hi-Lo-Standardsequenz verwendet werden soll. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchemaConfigurationSource(IConventionModel)

Gibt den ConfigurationSource für das Standardschema der Hi-Lo-Sequenz zurück.

GetIdentityIncrement(IModel)

Gibt den Standardidentitätsinkrement zurück.

GetIdentityIncrement(IReadOnlyModel)

Gibt den Standardidentitätsinkrement zurück.

GetIdentityIncrementConfigurationSource(IConventionModel)

Gibt den ConfigurationSource für den Standardidentitätsinkrement zurück.

GetIdentitySeed(IModel)

Gibt den Standardidentitätssamen zurück.

GetIdentitySeed(IReadOnlyModel)

Gibt den Standardidentitätssamen zurück.

GetIdentitySeedConfigurationSource(IConventionModel)

Gibt den ConfigurationSource für das Standardschema zurück.

GetPerformanceLevelSql(IModel)

Gibt die Leistungsstufe der Datenbank zurück.

GetPerformanceLevelSql(IReadOnlyModel)

Gibt die Leistungsstufe der Datenbank zurück.

GetPerformanceLevelSqlConfigurationSource(IConventionModel)

Gibt den ConfigurationSource für die Leistungsstufe der Datenbank zurück.

GetSequenceNameSuffix(IReadOnlyModel)

Gibt das Suffix zurück, das an den Namen der automatisch erstellten Sequenzen angefügt werden soll.

GetSequenceNameSuffixConfigurationSource(IConventionModel)

Gibt das ConfigurationSource für das Suffix für den Generierungssequenznamen des Standardwerts zurück.

GetSequenceSchema(IReadOnlyModel)

Gibt das Schema zurück, das für die Standardwertgenerierungssequenz verwendet werden soll. UseSequence(PropertyBuilder, String, String)

GetSequenceSchemaConfigurationSource(IConventionModel)

Gibt das ConfigurationSource für das Standardschlüsselwertgenerierungssequenzschema zurück.

GetServiceTierSql(IModel)

Gibt die Dienstebene der Datenbank zurück.

GetServiceTierSql(IReadOnlyModel)

Gibt die Dienstebene der Datenbank zurück.

GetServiceTierSqlConfigurationSource(IConventionModel)

Gibt den ConfigurationSource für die Dienstebene der Datenbank zurück.

GetValueGenerationStrategy(IModel)

Gibt den zurück, der SqlServerValueGenerationStrategy für Eigenschaften von Schlüsseln im Modell verwendet werden soll, es sei denn, die Eigenschaft verfügt über eine explizit festgelegte Strategie.

GetValueGenerationStrategy(IReadOnlyModel)

Gibt den zurück, der SqlServerValueGenerationStrategy für Eigenschaften von Schlüsseln im Modell verwendet werden soll, es sei denn, die Eigenschaft verfügt über eine explizit festgelegte Strategie.

GetValueGenerationStrategyConfigurationSource(IConventionModel)

Gibt den ConfigurationSource für den Standard zurück SqlServerValueGenerationStrategy.

SetDatabaseMaxSize(IConventionModel, String, Boolean)

Legt die maximale Größe der Datenbank fest.

SetDatabaseMaxSize(IMutableModel, String)

Legt die maximale Größe der Datenbank fest.

SetHiLoSequenceName(IConventionModel, String, Boolean)

Legt den Namen fest, der für die Hi-Lo-Standardsequenz verwendet werden soll.

SetHiLoSequenceName(IMutableModel, String)

Legt den Namen fest, der für die Hi-Lo-Standardsequenz verwendet werden soll.

SetHiLoSequenceSchema(IConventionModel, String, Boolean)

Legt das Schema fest, das für die Hi-Lo-Standardsequenz verwendet werden soll.

SetHiLoSequenceSchema(IMutableModel, String)

Legt das Schema fest, das für die Hi-Lo-Standardsequenz verwendet werden soll.

SetIdentityIncrement(IConventionModel, Nullable<Int32>, Boolean)

Legt den Standardidentitätsinkrement fest.

SetIdentityIncrement(IMutableModel, Nullable<Int32>)

Legt den Standardidentitätsinkrement fest.

SetIdentitySeed(IConventionModel, Nullable<Int32>, Boolean)

Legt den Standardidentitätssamen fest.

SetIdentitySeed(IConventionModel, Nullable<Int64>, Boolean)

Legt den Standardidentitätssamen fest.

SetIdentitySeed(IMutableModel, Nullable<Int32>)

Legt den Standardidentitätssamen fest.

SetIdentitySeed(IMutableModel, Nullable<Int64>)

Legt den Standardidentitätssamen fest.

SetPerformanceLevelSql(IConventionModel, String, Boolean)

Legt die Leistungsstufe der Datenbank fest.

SetPerformanceLevelSql(IMutableModel, String)

Legt die Leistungsstufe der Datenbank fest.

SetSequenceNameSuffix(IConventionModel, String, Boolean)

Legt das Suffix fest, das an den Namen automatisch erstellter Sequenzen angefügt werden soll.

SetSequenceNameSuffix(IMutableModel, String)

Legt das Suffix fest, das an den Namen automatisch erstellter Sequenzen angefügt werden soll.

SetSequenceSchema(IConventionModel, String, Boolean)

Legt das Schema fest, das für die Standardschlüsselgenerierungssequenz verwendet werden soll.

SetSequenceSchema(IMutableModel, String)

Legt das Schema fest, das für die Standardschlüsselgenerierungssequenz verwendet werden soll.

SetServiceTierSql(IConventionModel, String, Boolean)

Legt die Dienstebene der Datenbank fest.

SetServiceTierSql(IMutableModel, String)

Legt die Dienstebene der Datenbank fest.

SetValueGenerationStrategy(IConventionModel, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Legt fest, dass SqlServerValueGenerationStrategy für Eigenschaften von Schlüsseln im Modell verwendet werden soll, für die keine explizite Strategie festgelegt ist.

SetValueGenerationStrategy(IMutableModel, Nullable<SqlServerValueGenerationStrategy>)

Legt fest, dass SqlServerValueGenerationStrategy für Eigenschaften von Schlüsseln im Modell verwendet werden soll, für die keine explizite Strategie festgelegt ist.

Gilt für: