SqlServerModelBuilderExtensions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
SQL Server spezifische Erweiterungsmethoden für ModelBuilder.
public static class SqlServerModelBuilderExtensions
type SqlServerModelBuilderExtensions = class
Public Module SqlServerModelBuilderExtensions
- Vererbung
-
SqlServerModelBuilderExtensions
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.
Methoden
CanSetDatabaseMaxSize(IConventionModelBuilder, String, Boolean) |
Gibt einen Wert zurück, der angibt, ob der angegebene Wert als maximale Größe der Datenbank festgelegt werden kann. |
CanSetHiLoSequence(IConventionModelBuilder, String, String, Boolean) |
Gibt einen Wert zurück, der angibt, ob der angegebene Name und das schema für die Hi-Lo-Sequenz festgelegt werden können. |
CanSetIdentityColumnIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean) |
Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Standardinkrement für SQL Server IDENTITY festgelegt werden kann. |
CanSetIdentityColumnSeed(IConventionModelBuilder, Nullable<Int32>, Boolean) |
Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Standardkernwert für SQL Server IDENTITY festgelegt werden kann. |
CanSetIdentityColumnSeed(IConventionModelBuilder, Nullable<Int64>, Boolean) |
Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Standardkernwert für SQL Server IDENTITY festgelegt werden kann. |
CanSetPerformanceLevelSql(IConventionModelBuilder, String, Boolean) |
Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Leistungsstufe der Datenbank festgelegt werden kann. |
CanSetServiceTierSql(IConventionModelBuilder, String, Boolean) |
Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Dienstebene der Datenbank festgelegt werden kann. |
CanSetValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean) |
Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Strategie für die Standardwertgenerierung festgelegt werden kann. |
ForSqlServerHasHiLoSequence(IConventionModelBuilder, String, String, Boolean) |
Veraltet.
Konfiguriert die Datenbanksequenz, die für das Hi-Lo-Muster verwendet wird, um Werte für Schlüsseleigenschaften zu generieren, die als OnAddgekennzeichnet sind, wenn SQL Server als Ziel festgelegt werden. |
ForSqlServerHasIdentityIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean) |
Veraltet.
Konfiguriert das Standardinkrement für SQL Server IDENTITY. |
ForSqlServerHasIdentitySeed(IConventionModelBuilder, Nullable<Int32>, Boolean) |
Veraltet.
Konfiguriert den Standardwert für SQL Server IDENTITY. |
ForSqlServerHasSequence(ModelBuilder, String, Action<RelationalSequenceBuilder>) |
Konfiguriert eine Datenbanksequenz beim Ziel SQL Server. |
ForSqlServerHasSequence(ModelBuilder, String, String, Action<RelationalSequenceBuilder>) |
Konfiguriert eine Datenbanksequenz beim Ziel SQL Server. |
ForSqlServerHasSequence(ModelBuilder, String, String) |
Konfiguriert eine Datenbanksequenz beim Ziel SQL Server. |
ForSqlServerHasSequence(ModelBuilder, Type, String, Action<RelationalSequenceBuilder>) |
Konfiguriert eine Datenbanksequenz beim Ziel SQL Server. |
ForSqlServerHasSequence(ModelBuilder, Type, String, String, Action<RelationalSequenceBuilder>) |
Konfiguriert eine Datenbanksequenz beim Ziel SQL Server. |
ForSqlServerHasSequence(ModelBuilder, Type, String, String) |
Konfiguriert eine Datenbanksequenz beim Ziel SQL Server. |
ForSqlServerHasSequence<T>(ModelBuilder, String, Action<RelationalSequenceBuilder>) |
Konfiguriert eine Datenbanksequenz beim Ziel SQL Server. |
ForSqlServerHasSequence<T>(ModelBuilder, String, String, Action<RelationalSequenceBuilder>) |
Konfiguriert eine Datenbanksequenz beim Ziel SQL Server. |
ForSqlServerHasSequence<T>(ModelBuilder, String, String) |
Konfiguriert eine Datenbanksequenz beim Ziel SQL Server. |
ForSqlServerHasValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean) |
Veraltet.
Konfiguriert die Standardstrategie für die Generierung von Werten für Schlüsseleigenschaften, die als OnAddgekennzeichnet sind, wenn SQL Server als Ziel festgelegt werden. |
ForSqlServerUseIdentityColumns(ModelBuilder, Int32, Int32) |
Veraltet.
Konfiguriert das Modell so, dass das SQL Server IDENTITY-Feature verwendet wird, um Werte für schlüsseleigenschaften zu generieren, die als OnAddgekennzeichnet sind, wenn SQL Server als zielmarkiert sind. Dies ist das Standardverhalten beim Ziel SQL Server. |
ForSqlServerUseIdentityColumns(ModelBuilder) |
Konfiguriert das Modell so, dass das SQL Server IDENTITY-Feature verwendet wird, um Werte für schlüsseleigenschaften zu generieren, die als OnAddgekennzeichnet sind, wenn SQL Server als zielmarkiert sind. Dies ist das Standardverhalten beim Ziel SQL Server. |
ForSqlServerUseSequenceHiLo(ModelBuilder, String, String) |
Veraltet.
Konfiguriert das Modell so, dass ein sequenzbasiertes Hi-Lo-Muster verwendet wird, um Werte für Schlüsseleigenschaften zu generieren, die als OnAddgekennzeichnet sind, wenn SQL Server als Ziel gekennzeichnet sind. |
HasDatabaseMaxSize(IConventionModelBuilder, String, Boolean) |
Versucht, die maximale Größe für Azure SQL-Datenbank zu konfigurieren. |
HasDatabaseMaxSize(ModelBuilder, String) |
Konfiguriert die maximale Größe für Azure SQL-Datenbank. |
HasHiLoSequence(IConventionModelBuilder, String, String, Boolean) |
Konfiguriert die Datenbanksequenz, die für das Hi-Lo-Muster verwendet wird, um Werte für Schlüsseleigenschaften zu generieren, die als OnAddgekennzeichnet sind, wenn SQL Server als Ziel festgelegt werden. |
HasIdentityColumnIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean) |
Konfiguriert das Standardinkrement für SQL Server IDENTITY. |
HasIdentityColumnSeed(IConventionModelBuilder, Nullable<Int32>, Boolean) |
Konfiguriert den Standardwert für SQL Server IDENTITY. |
HasIdentityColumnSeed(IConventionModelBuilder, Nullable<Int64>, Boolean) |
Konfiguriert den Standardwert für SQL Server IDENTITY. |
HasPerformanceLevel(ModelBuilder, String) |
Konfiguriert die Leistungsstufe (SERVICE_OBJECTIVE) für Azure SQL Database als Zeichenfolgenliteral. |
HasPerformanceLevelSql(IConventionModelBuilder, String, Boolean) |
Versucht, die Leistungsstufe (SERVICE_OBJECTIVE) für Azure SQL-Datenbank zu konfigurieren. |
HasPerformanceLevelSql(ModelBuilder, String) |
Konfiguriert die Leistungsstufe (SERVICE_OBJECTIVE) für Azure SQL Database als SQL-Ausdruck. |
HasServiceTier(ModelBuilder, String) |
Konfiguriert die Dienstebene (EDITION) für Azure SQL Database als Zeichenfolgenliteral. |
HasServiceTierSql(IConventionModelBuilder, String, Boolean) |
Versucht, die Dienstebene (EDITION) für Azure SQL-Datenbank zu konfigurieren. |
HasServiceTierSql(ModelBuilder, String) |
Konfiguriert die Dienstebene (EDITION) für Azure SQL Database als SQL-Ausdruck. |
HasValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean) |
Konfiguriert die Standardstrategie für die Generierung von Werten für Schlüsseleigenschaften, die als OnAddgekennzeichnet sind, wenn SQL Server als Ziel festgelegt werden. |
UseHiLo(ModelBuilder, String, String) |
Konfiguriert das Modell so, dass ein sequenzbasiertes Hi-Lo-Muster verwendet wird, um Werte für Schlüsseleigenschaften zu generieren, die als OnAddgekennzeichnet sind, wenn SQL Server als Ziel gekennzeichnet sind. |
UseIdentityColumns(ModelBuilder, Int32, Int32) |
Konfiguriert das Modell so, dass das SQL Server IDENTITY-Feature verwendet wird, um Werte für schlüsseleigenschaften zu generieren, die als OnAddgekennzeichnet sind, wenn SQL Server als zielmarkiert sind. Dies ist das Standardverhalten beim Ziel SQL Server. |
UseIdentityColumns(ModelBuilder, Int64, Int32) |
Konfiguriert das Modell so, dass das SQL Server IDENTITY-Feature verwendet wird, um Werte für schlüsseleigenschaften zu generieren, die als OnAddgekennzeichnet sind, wenn SQL Server als zielmarkiert sind. Dies ist das Standardverhalten beim Ziel SQL Server. |
UseKeySequences(ModelBuilder, String, String) |
Konfiguriert das Modell so, dass eine Sequenz pro Hierarchie verwendet wird, um Werte für Schlüsseleigenschaften zu generieren, die als OnAddgekennzeichnet sind, wenn SQL Server als Ziel gekennzeichnet sind. |
Gilt für:
Entity Framework