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
[System.Runtime.CompilerServices.Nullable(0)]
public static class SqlServerModelBuilderExtensions
type SqlServerModelBuilderExtensions = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerModelBuilderExtensions = class
Public Module SqlServerModelBuilderExtensions
- Vererbung
-
SqlServerModelBuilderExtensions
- Attribute
Hinweise
Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen und Beziehungensowie zugreifen auf SQL Server- und Azure SQL-Datenbanken mit EF Core.
Methoden
| Name | Beschreibung |
|---|---|
| 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 Standardschritt 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 Standardsame 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 Standardsame 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 Standardwertgenerierungsstrategie festgelegt werden kann. |
| CanUseNamedDefaultConstraints(IConventionModelBuilder, Boolean, Boolean) |
Gibt einen Wert zurück, der angibt, ob benannte Standardeinschränkungen im Modell verwendet werden sollen. |
| 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 sie auf SQL Server ausgerichtet sind. |
| ForSqlServerHasIdentityIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean) |
Veraltet.
Konfiguriert den Standardinkrement für SQL Server IDENTITY. |
| ForSqlServerHasIdentitySeed(IConventionModelBuilder, Nullable<Int32>, Boolean) |
Veraltet.
Konfiguriert den Standardsamenwert für SQL Server IDENTITY. |
| ForSqlServerHasSequence(ModelBuilder, String, Action<RelationalSequenceBuilder>) |
Konfiguriert eine Datenbanksequenz bei der Zielzuordnung für SQL Server. |
| ForSqlServerHasSequence(ModelBuilder, String, String, Action<RelationalSequenceBuilder>) |
Konfiguriert eine Datenbanksequenz bei der Zielzuordnung für SQL Server. |
| ForSqlServerHasSequence(ModelBuilder, String, String) |
Konfiguriert eine Datenbanksequenz bei der Zielzuordnung für SQL Server. |
| ForSqlServerHasSequence(ModelBuilder, Type, String, Action<RelationalSequenceBuilder>) |
Konfiguriert eine Datenbanksequenz bei der Zielzuordnung für SQL Server. |
| ForSqlServerHasSequence(ModelBuilder, Type, String, String, Action<RelationalSequenceBuilder>) |
Konfiguriert eine Datenbanksequenz bei der Zielzuordnung für SQL Server. |
| ForSqlServerHasSequence(ModelBuilder, Type, String, String) |
Konfiguriert eine Datenbanksequenz bei der Zielzuordnung für SQL Server. |
| ForSqlServerHasSequence<T>(ModelBuilder, String, Action<RelationalSequenceBuilder>) |
Konfiguriert eine Datenbanksequenz bei der Zielzuordnung für SQL Server. |
| ForSqlServerHasSequence<T>(ModelBuilder, String, String, Action<RelationalSequenceBuilder>) |
Konfiguriert eine Datenbanksequenz bei der Zielzuordnung für SQL Server. |
| ForSqlServerHasSequence<T>(ModelBuilder, String, String) |
Konfiguriert eine Datenbanksequenz bei der Zielzuordnung für SQL Server. |
| ForSqlServerHasValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean) |
Veraltet.
Konfiguriert die Standardstrategie für die Wertgenerierung für wichtige Eigenschaften, die als OnAdd", bei der Zielbestimmung SQL Server gekennzeichnet sind. |
| 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 auf SQL Server ausgerichtet ist. Dies ist das Standardverhalten bei der Ausrichtung auf 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 auf SQL Server ausgerichtet ist. Dies ist das Standardverhalten bei der Ausrichtung auf SQL Server. |
| ForSqlServerUseSequenceHiLo(ModelBuilder, String, String) |
Veraltet.
Konfiguriert das Modell so, dass ein sequenzbasiertes hi-lo Muster verwendet wird, um Werte für wichtige Eigenschaften zu generieren, die als OnAdd" als " gekennzeichnet" gekennzeichnet sind, wenn auf SQL Server ausgerichtet ist. |
| 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. |
| HasFullTextCatalog(ModelBuilder, String) |
Konfiguriert einen Volltextkatalog im Modell. |
| 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 sie auf SQL Server ausgerichtet sind. |
| HasIdentityColumnIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean) |
Konfiguriert den Standardinkrement für SQL Server IDENTITY. |
| HasIdentityColumnSeed(IConventionModelBuilder, Nullable<Int32>, Boolean) |
Konfiguriert den Standardsamenwert für SQL Server IDENTITY. |
| HasIdentityColumnSeed(IConventionModelBuilder, Nullable<Int64>, Boolean) |
Konfiguriert den Standardsamenwert für SQL Server IDENTITY. |
| HasPerformanceLevel(ModelBuilder, String) |
Konfiguriert die Leistungsstufe (SERVICE_OBJECTIVE) für Azure SQL-Datenbank 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-Datenbank als SQL-Ausdruck. |
| HasServiceTier(ModelBuilder, String) |
Konfiguriert die Dienstebene (EDITION) für Azure SQL-Datenbank 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-Datenbank als SQL-Ausdruck. |
| HasValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean) |
Konfiguriert die Standardstrategie für die Wertgenerierung für wichtige Eigenschaften, die als OnAdd", bei der Zielbestimmung SQL Server gekennzeichnet sind. |
| UseHiLo(ModelBuilder, String, String) |
Konfiguriert das Modell so, dass ein sequenzbasiertes hi-lo Muster verwendet wird, um Werte für wichtige Eigenschaften zu generieren, die als OnAdd" als " gekennzeichnet" gekennzeichnet sind, wenn auf SQL Server ausgerichtet ist. |
| 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 auf SQL Server ausgerichtet ist. Dies ist das Standardverhalten bei der Ausrichtung auf 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 auf SQL Server ausgerichtet ist. Dies ist das Standardverhalten bei der Ausrichtung auf 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 OnAdd" als " gekennzeichnet" gekennzeichnet sind, wenn die Zielbestimmung SQL Server. |
| UseNamedDefaultConstraints(IConventionModelBuilder, Boolean, Boolean) |
Konfiguriert das Modell so, dass benannte Standardeinschränkungen verwendet werden. |
| UseNamedDefaultConstraints(ModelBuilder, Boolean) |
Konfiguriert das Modell so, dass benannte Standardeinschränkungen verwendet werden. |