Freigeben über


SqlServerPropertyBuilderExtensions Klasse

Definition

SQL Server spezifische Erweiterungsmethoden für PropertyBuilder.

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

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

CanSetHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Name und das angegebene Schema für die Hi-Lo-Sequenz festgelegt werden können.

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Inkrement für SQL Server IDENTITY festgelegt werden kann.

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, StoreObjectIdentifier, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Inkrement für SQL Server IDENTITY für eine bestimmte Tabelle festgelegt werden kann.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Seed für SQL Server IDENTITY festgelegt werden kann.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Seed für SQL Server IDENTITY festgelegt werden kann.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, StoreObjectIdentifier, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Seed für SQL Server IDENTITY für eine bestimmte Tabelle festgelegt werden kann.

CanSetIsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Gibt einen Wert zurück, der angibt, ob die Spalte der Eigenschaft beim Ziel SQL Server als Sparse konfiguriert werden kann.

CanSetSequence(IConventionPropertyBuilder, String, String, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Name und das schema für die Schlüsselwertgenerierungssequenz festgelegt werden können.

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Wertgenerierungsstrategie festgelegt werden kann.

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

Gibt einen Wert zurück, der angibt, ob der angegebene Wert als Wertgenerierungsstrategie für eine bestimmte Tabelle festgelegt werden kann.

ForSqlServerHasColumnName(PropertyBuilder, String)

Konfiguriert die Spalte, der die -Eigenschaft beim Ziel SQL Server zugeordnet wird.

ForSqlServerHasColumnName<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguriert die Spalte, der die -Eigenschaft beim Ziel SQL Server zugeordnet wird.

ForSqlServerHasColumnType(PropertyBuilder, String)

Konfiguriert den Datentyp der Spalte, der die -Eigenschaft beim Ziel SQL Server zugeordnet wird. Dies sollte der vollständige Typname sein, einschließlich Genauigkeit, Skalierung, Länge usw.

ForSqlServerHasColumnType<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguriert den Datentyp der Spalte, der die -Eigenschaft beim Ziel SQL Server zugeordnet wird. Dies sollte der vollständige Typname sein, einschließlich Genauigkeit, Skalierung, Länge usw.

ForSqlServerHasComputedColumnSql(PropertyBuilder, String)

Konfiguriert die -Eigenschaft so, dass sie einer berechneten Spalte beim Ziel SQL Server zugeordnet wird.

ForSqlServerHasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguriert die -Eigenschaft so, dass sie einer berechneten Spalte beim Ziel SQL Server zugeordnet wird.

ForSqlServerHasDefaultValue(PropertyBuilder, Object)

Konfiguriert den Standardwert für die Spalte, der die -Eigenschaft beim Ziel SQL Server zugeordnet wird.

ForSqlServerHasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object)

Konfiguriert den Standardwert für die Spalte, der die -Eigenschaft beim Ziel SQL Server zugeordnet wird.

ForSqlServerHasDefaultValueSql(PropertyBuilder, String)

Konfiguriert den Standardwertausdruck für die Spalte, der die -Eigenschaft beim Ziel SQL Server zugeordnet wird.

ForSqlServerHasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguriert den Standardwertausdruck für die Spalte, der die -Eigenschaft beim Ziel SQL Server zugeordnet wird.

ForSqlServerHasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)
Veraltet.

Konfiguriert die Datenbanksequenz, die für das Hi-Lo-Muster verwendet wird, um Werte für die Key-Eigenschaft zu generieren, wenn SQL Server.

ForSqlServerHasIdentityIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Veraltet.

Konfiguriert das Inkrement für SQL Server IDENTITY.

ForSqlServerHasIdentitySeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Veraltet.

Konfiguriert den Seed für SQL Server IDENTITY.

ForSqlServerHasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)
Veraltet.

Konfiguriert die Wertgenerierungsstrategie für die key-Eigenschaft, wenn sie auf SQL Server ausgerichtet ist.

ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)
Veraltet.

Konfiguriert die key-Eigenschaft so, dass ein sequenzbasiertes Hi-Lo-Muster zum Generieren von Werten für neue Entitäten verwendet wird, wenn SQL Server. Diese Methode legt die -Eigenschaft auf OnAddfest.

ForSqlServerUseSequenceHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)
Veraltet.

Konfiguriert die key-Eigenschaft so, dass ein sequenzbasiertes Hi-Lo-Muster zum Generieren von Werten für neue Entitäten verwendet wird, wenn SQL Server. Diese Methode legt die -Eigenschaft auf OnAddfest.

HasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

Konfiguriert die Datenbanksequenz, die für das Hi-Lo-Muster verwendet wird, um Werte für die Key-Eigenschaft zu generieren, wenn SQL Server.

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Konfiguriert das Inkrement für SQL Server IDENTITY.

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, StoreObjectIdentifier, Boolean)

Konfiguriert das Inkrement für SQL Server IDENTITY für eine bestimmte Tabelle.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Konfiguriert den Seed für SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

Konfiguriert den Seed für SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, StoreObjectIdentifier, Boolean)

Konfiguriert den Seed für SQL Server IDENTITY für eine bestimmte Tabelle.

HasSequence(IConventionPropertyBuilder, String, String, Boolean)

Konfiguriert die Datenbanksequenz, die für das Schlüsselwertgenerierungsmuster verwendet wird, um Werte für die Key-Eigenschaft zu generieren, wenn SQL Server ausgerichtet wird.

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Konfiguriert die Wertgenerierungsstrategie für die key-Eigenschaft, wenn sie auf SQL Server ausgerichtet ist.

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

Konfiguriert die Wertgenerierungsstrategie für die key-Eigenschaft, wenn SQL Server für eine bestimmte Tabelle festgelegt wird.

IsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Konfiguriert, ob die Spalte der Eigenschaft als Sparse erstellt wird, wenn sie auf SQL Server ausgerichtet wird.

IsSparse(PropertyBuilder, Boolean)

Konfiguriert, ob die Spalte der Eigenschaft als Sparse erstellt wird, wenn sie auf SQL Server ausgerichtet wird.

IsSparse<TProperty>(PropertyBuilder<TProperty>, Boolean)

Konfiguriert, ob die Spalte der Eigenschaft als Sparse erstellt wird, wenn sie auf SQL Server ausgerichtet wird.

UseHiLo(PropertyBuilder, String, String)

Konfiguriert die key-Eigenschaft so, dass ein sequenzbasiertes Hi-Lo-Muster zum Generieren von Werten für neue Entitäten verwendet wird, wenn SQL Server. Diese Methode legt die -Eigenschaft auf OnAddfest.

UseHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)

Konfiguriert die key-Eigenschaft so, dass ein sequenzbasiertes Hi-Lo-Muster zum Generieren von Werten für neue Entitäten verwendet wird, wenn SQL Server. Diese Methode legt die -Eigenschaft auf OnAddfest.

UseIdentityColumn(ColumnBuilder, Int64, Int32)

Konfiguriert die Schlüsselspalte für die Verwendung des SQL Server IDENTITY-Features zum Generieren von Werten für neue Entitäten beim Ziel SQL Server. Diese Methode legt die -Eigenschaft auf OnAddfest.

UseIdentityColumn(PropertyBuilder, Int32, Int32)

Konfiguriert die key-Eigenschaft so, dass das SQL Server IDENTITY-Feature zum Generieren von Werten für neue Entitäten verwendet wird, wenn SQL Server. Diese Methode legt die -Eigenschaft auf OnAddfest.

UseIdentityColumn(PropertyBuilder, Int64, Int32)

Konfiguriert die key-Eigenschaft so, dass das SQL Server IDENTITY-Feature zum Generieren von Werten für neue Entitäten verwendet wird, wenn SQL Server. Diese Methode legt die -Eigenschaft auf OnAddfest.

UseIdentityColumn<TProperty>(ColumnBuilder<TProperty>, Int64, Int32)

Konfiguriert die Schlüsselspalte für die Verwendung des SQL Server IDENTITY-Features zum Generieren von Werten für neue Entitäten beim Ziel SQL Server. Diese Methode legt die -Eigenschaft auf OnAddfest.

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)

Konfiguriert die key-Eigenschaft so, dass das SQL Server IDENTITY-Feature zum Generieren von Werten für neue Entitäten verwendet wird, wenn SQL Server. Diese Methode legt die -Eigenschaft auf OnAddfest.

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int64, Int32)

Konfiguriert die key-Eigenschaft so, dass das SQL Server IDENTITY-Feature zum Generieren von Werten für neue Entitäten verwendet wird, wenn SQL Server. Diese Methode legt die -Eigenschaft auf OnAddfest.

UseSequence(PropertyBuilder, String, String)

Konfiguriert die key-Eigenschaft so, dass ein sequenzbasiertes Schlüsselwertgenerierungsmuster verwendet wird, um Werte für neue Entitäten zu generieren, wenn SQL Server. Diese Methode legt die -Eigenschaft auf OnAddfest.

UseSequence<TProperty>(PropertyBuilder<TProperty>, String, String)

Konfiguriert die key-Eigenschaft so, dass ein sequenzbasiertes Schlüsselwertgenerierungsmuster verwendet wird, um Werte für neue Entitäten zu generieren, wenn SQL Server. Diese Methode legt die -Eigenschaft auf OnAddfest.

UseSqlServerIdentityColumn(PropertyBuilder, Int32, Int32)
Veraltet.

Konfiguriert die key-Eigenschaft so, dass das SQL Server IDENTITY-Feature zum Generieren von Werten für neue Entitäten verwendet wird, wenn SQL Server. Diese Methode legt die -Eigenschaft auf OnAddfest.

UseSqlServerIdentityColumn(PropertyBuilder)

Konfiguriert die key-Eigenschaft so, dass das SQL Server IDENTITY-Feature zum Generieren von Werten für neue Entitäten verwendet wird, wenn SQL Server. Diese Methode legt die -Eigenschaft auf OnAddfest.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)
Veraltet.

Konfiguriert die key-Eigenschaft so, dass das SQL Server IDENTITY-Feature zum Generieren von Werten für neue Entitäten verwendet wird, wenn SQL Server. Diese Methode legt die -Eigenschaft auf OnAddfest.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>)

Konfiguriert die key-Eigenschaft so, dass das SQL Server IDENTITY-Feature zum Generieren von Werten für neue Entitäten verwendet wird, wenn SQL Server. Diese Methode legt die -Eigenschaft auf OnAddfest.

Gilt für: