MigrationsSqlGenerator 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.
Generiert sql in MigrationCommand Objekten, die dann aus einer Liste von MigrationOperations ausgeführt oder skriptiert werden können.
public class MigrationsSqlGenerator : Microsoft.EntityFrameworkCore.Migrations.IMigrationsSqlGenerator
[System.Runtime.CompilerServices.Nullable(0)]
public class MigrationsSqlGenerator : Microsoft.EntityFrameworkCore.Migrations.IMigrationsSqlGenerator
type MigrationsSqlGenerator = class
interface IMigrationsSqlGenerator
[<System.Runtime.CompilerServices.Nullable(0)>]
type MigrationsSqlGenerator = class
interface IMigrationsSqlGenerator
Public Class MigrationsSqlGenerator
Implements IMigrationsSqlGenerator
- Vererbung
-
MigrationsSqlGenerator
- Abgeleitet
- Attribute
- Implementiert
Hinweise
Diese Klasse wird in der Regel von Datenbankanbietern geerbt, um die SQL-Generierung anzupassen.
Die Dienstlebensdauer lautet Scoped. Dies bedeutet, dass jede DbContext Instanz eine eigene Instanz dieses Diensts verwendet. Die Implementierung kann von anderen Diensten abhängen, die mit jeder Lebensdauer registriert sind. Die Implementierung muss nicht threadsicher sein.
Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .
Konstruktoren
| Name | Beschreibung |
|---|---|
| MigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider) |
Generiert sql in MigrationCommand Objekten, die dann aus einer Liste von MigrationOperations ausgeführt oder skriptiert werden können. |
| MigrationsSqlGenerator(MigrationsSqlGeneratorDependencies) |
Erstellt eine neue MigrationsSqlGenerator Instanz mithilfe der angegebenen Abhängigkeiten. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Annotations |
Generiert sql in MigrationCommand Objekten, die dann aus einer Liste von MigrationOperations ausgeführt oder skriptiert werden können. |
| Dependencies |
Relationale anbieterspezifische Abhängigkeiten für diesen Dienst. |
| Options |
Ruft die optionen ab, die beim Generieren von Befehlen verwendet werden sollen, oder legt diese fest. |
| SqlGenerationHelper |
Generiert sql in MigrationCommand Objekten, die dann aus einer Liste von MigrationOperations ausgeführt oder skriptiert werden können. |
| SqlGenerator |
Die IUpdateSqlGenerator. |
| TypeMapper |
Generiert sql in MigrationCommand Objekten, die dann aus einer Liste von MigrationOperations ausgeführt oder skriptiert werden können. |
| VersionComparer |
Ruft einen Comparer ab, der zum Vergleichen von zwei Produktversionen verwendet werden kann. |
Methoden
| Name | Beschreibung |
|---|---|
| CheckConstraint(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment für eine Check-Einschränkung einer AddCheckConstraintOperation. |
| CheckConstraint(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment für eine Check-Einschränkung einer CreateCheckConstraintOperation. |
| ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment für eine Spaltendefinition in einem AddColumnOperation. |
| ColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment für eine Spaltendefinition für die angegebenen Spaltenmetadaten. |
| ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment für eine Spaltendefinition für die angegebenen Spaltenmetadaten. |
| ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment für eine Spaltendefinition für die angegebenen Spaltenmetadaten. |
| ColumnList(String[]) |
Verkettet die angegebenen Spaltennamen in einer DelimitIdentifier(String) getrennten Liste. |
| ComputedColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment für eine berechnete Spaltendefinition für die angegebenen Spaltenmetadaten. |
| CreateTableCheckConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment für die Checkeinschränkungen eines CreateTableOperation. |
| CreateTableColumns(CreateTableOperation, IModel, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment für die Spaltendefinitionen in einem CreateTableOperation. |
| CreateTableConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment für die Einschränkungen eines CreateTableOperation. |
| CreateTableForeignKeys(CreateTableOperation, IModel, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment für die Fremdschlüsseleinschränkungen eines CreateTableOperation. |
| CreateTablePrimaryKeyConstraint(CreateTableOperation, IModel, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment für die Primärschlüsseleinschränkung eines CreateTableOperation. |
| CreateTableUniqueConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment für die eindeutigen Einschränkungen eines CreateTableOperation. |
| DefaultValue(Object, String, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment für die Standardeinschränkung einer Spalte. |
| DefaultValue(Object, String, String, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment für die Standardeinschränkung einer Spalte. |
| EndStatement(MigrationCommandListBuilder, Boolean) |
Generiert ein SQL-Fragment, um den SQL-Befehl zu beenden. |
| FindEntityTypes(IModel, String, String) |
Veraltet.
Sucht alle IEntityTypeElemente, die der angegebenen Tabelle zugeordnet sind. |
| FindProperty(IModel, String, String, String) |
Veraltet.
Sucht einige IProperty , die der angegebenen Spalte zugeordnet sind. Wenn mehrere Eigenschaften derselben Spalte zugeordnet sind, wird die zurückgegebene Eigenschaft beliebig ausgewählt. Der Modell validator stellt sicher, dass alle Eigenschaften, die einer bestimmten Spalte zugeordnet sind, über eine konsistente Konfiguration verfügen. |
| ForeignKeyAction(ReferentialAction, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment für die angegebene referenzielle Aktion. |
| ForeignKeyConstraint(AddForeignKeyOperation, IModel, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment für eine Fremdschlüsseleinschränkung einer AddForeignKeyOperation. |
| Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, AddCheckConstraintOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderBefehl ausgeführt werden, und beendet dann den endgültigen Befehl. |
| Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean) |
Erstellt Befehle für die gegebene, AddColumnOperation indem Aufrufe für das angegebene Gegebene ausgeführt werden MigrationCommandListBuilder. |
| Generate(AddColumnOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, AddColumnOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderBefehl ausgeführt werden, und beendet dann den endgültigen Befehl. |
| Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean) |
Erstellt Befehle für die gegebene, AddForeignKeyOperation indem Aufrufe für das angegebene Gegebene ausgeführt werden MigrationCommandListBuilder. |
| Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, AddForeignKeyOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderBefehl ausgeführt werden, und beendet dann den endgültigen Befehl. |
| Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean) |
Erstellt Befehle für die gegebene, AddPrimaryKeyOperation indem Aufrufe für das angegebene Gegebene ausgeführt werden MigrationCommandListBuilder. |
| Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, AddPrimaryKeyOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderBefehl ausgeführt werden, und beendet dann den endgültigen Befehl. |
| Generate(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, AddUniqueConstraintOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderBefehl ausgeführt werden, und beendet dann den endgültigen Befehl. |
| Generate(AlterColumnOperation, IModel, MigrationCommandListBuilder) |
Kann von Datenbankanbietern überschrieben werden, um Befehle für die angegebene Angabe zu erstellen, indem Aufrufe für das angegebene AlterColumnOperation Angegeben ausgeführt werden MigrationCommandListBuilder. |
| Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder) |
Kann von Datenbankanbietern überschrieben werden, um Befehle für die angegebene Angabe zu erstellen, indem Aufrufe für das angegebene AlterDatabaseOperation Angegeben ausgeführt werden MigrationCommandListBuilder. |
| Generate(AlterSequenceOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, AlterSequenceOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderBefehl ausgeführt werden, und beendet dann den endgültigen Befehl. |
| Generate(AlterTableOperation, IModel, MigrationCommandListBuilder) |
Kann von Datenbankanbietern überschrieben werden, um Befehle für die angegebene Angabe zu erstellen, indem Aufrufe für das angegebene AlterTableOperation Angegeben ausgeführt werden MigrationCommandListBuilder. |
| Generate(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, CreateCheckConstraintOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderBefehl ausgeführt werden, und beendet dann den endgültigen Befehl. |
| Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder, Boolean) |
Erstellt Befehle für die gegebene, CreateIndexOperation indem Aufrufe für das angegebene Gegebene ausgeführt werden MigrationCommandListBuilder. |
| Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, CreateIndexOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderBefehl ausgeführt werden, und beendet dann den endgültigen Befehl. |
| Generate(CreateSequenceOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, CreateSequenceOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderBefehl ausgeführt werden, und beendet dann den endgültigen Befehl. |
| Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean) |
Erstellt Befehle für die gegebene, CreateTableOperation indem Aufrufe für das angegebene Gegebene ausgeführt werden MigrationCommandListBuilder. |
| Generate(CreateTableOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, CreateTableOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderBefehl ausgeführt werden, und beendet dann den endgültigen Befehl. |
| Generate(DeleteDataOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, DeleteDataOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderBefehl ausgeführt werden, und beendet dann den endgültigen Befehl. |
| Generate(DropCheckConstraintOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, DropCheckConstraintOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderBefehl ausgeführt werden, und beendet dann den endgültigen Befehl. |
| Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean) |
Erstellt Befehle für die gegebene, DropColumnOperation indem Aufrufe für das angegebene Gegebene ausgeführt werden MigrationCommandListBuilder. |
| Generate(DropColumnOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, DropColumnOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderBefehl ausgeführt werden, und beendet dann den endgültigen Befehl. |
| Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean) |
Erstellt Befehle für die gegebene, DropForeignKeyOperation indem Aufrufe für das angegebene Gegebene ausgeführt werden MigrationCommandListBuilder. |
| Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, DropForeignKeyOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderBefehl ausgeführt werden, und beendet dann den endgültigen Befehl. |
| Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean) |
Kann von Datenbankanbietern überschrieben werden, um Befehle für die angegebene Angabe zu erstellen, indem Aufrufe für das angegebene DropIndexOperation Angegeben ausgeführt werden MigrationCommandListBuilder. |
| Generate(DropIndexOperation, IModel, MigrationCommandListBuilder) |
Kann von Datenbankanbietern überschrieben werden, um Befehle für die angegebene Angabe zu erstellen, indem Aufrufe für das angegebene DropIndexOperation Angegeben ausgeführt werden MigrationCommandListBuilder. Beachten Sie, dass die Standardimplementierung dieser Methode ausgelöst wird NotImplementedException. Anbieter müssen außer Kraft setzen, wenn sie diese Art von Vorgang unterstützen. |
| Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean) |
Erstellt Befehle für die gegebene, DropPrimaryKeyOperation indem Aufrufe für das angegebene Gegebene ausgeführt werden MigrationCommandListBuilder. |
| Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, DropPrimaryKeyOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderBefehl ausgeführt werden, und beendet dann den endgültigen Befehl. |
| Generate(DropSchemaOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, DropSchemaOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderBefehl ausgeführt werden, und beendet dann den endgültigen Befehl. |
| Generate(DropSequenceOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, DropSequenceOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderBefehl ausgeführt werden, und beendet dann den endgültigen Befehl. |
| Generate(DropTableOperation, IModel, MigrationCommandListBuilder, Boolean) |
Erstellt Befehle für die gegebene, DropTableOperation indem Aufrufe für das angegebene Gegebene ausgeführt werden MigrationCommandListBuilder. |
| Generate(DropTableOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, DropTableOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderBefehl ausgeführt werden, und beendet dann den endgültigen Befehl. |
| Generate(DropUniqueConstraintOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, DropUniqueConstraintOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderBefehl ausgeführt werden, und beendet dann den endgültigen Befehl. |
| Generate(EnsureSchemaOperation, IModel, MigrationCommandListBuilder) |
Kann von Datenbankanbietern überschrieben werden, um Befehle für die angegebene Angabe zu erstellen, indem Aufrufe für das angegebene EnsureSchemaOperation Angegeben ausgeführt werden MigrationCommandListBuilder. |
| Generate(InsertDataOperation, IModel, MigrationCommandListBuilder, Boolean) |
Erstellt Befehle für die gegebene, InsertDataOperation indem Aufrufe für das angegebene Gegebene ausgeführt werden MigrationCommandListBuilder. |
| Generate(InsertDataOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, InsertDataOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderBefehl ausgeführt werden, und beendet dann den endgültigen Befehl. |
| Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions) |
Generiert Befehle aus einer Liste von Vorgängen. |
| Generate(IReadOnlyList<MigrationOperation>, IModel) |
Generiert Befehle aus einer Liste von Vorgängen. |
| Generate(MigrationOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, MigrationOperation indem Aufrufe für das angegebene Gegebene ausgeführt werden MigrationCommandListBuilder. |
| Generate(RenameColumnOperation, IModel, MigrationCommandListBuilder) |
Kann von Datenbankanbietern überschrieben werden, um Befehle für die angegebene Angabe zu erstellen, indem Aufrufe für das angegebene RenameColumnOperation Angegeben ausgeführt werden MigrationCommandListBuilder. |
| Generate(RenameIndexOperation, IModel, MigrationCommandListBuilder) |
Kann von Datenbankanbietern überschrieben werden, um Befehle für die angegebene Angabe zu erstellen, indem Aufrufe für das angegebene RenameIndexOperation Angegeben ausgeführt werden MigrationCommandListBuilder. |
| Generate(RenameSequenceOperation, IModel, MigrationCommandListBuilder) |
Kann von Datenbankanbietern überschrieben werden, um Befehle für die angegebene Angabe zu erstellen, indem Aufrufe für das angegebene RenameSequenceOperation Angegeben ausgeführt werden MigrationCommandListBuilder. |
| Generate(RenameTableOperation, IModel, MigrationCommandListBuilder) |
Kann von Datenbankanbietern überschrieben werden, um Befehle für die angegebene Angabe zu erstellen, indem Aufrufe für das angegebene RenameTableOperation Angegeben ausgeführt werden MigrationCommandListBuilder. |
| Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, RestartSequenceOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderBefehl ausgeführt werden, und beendet dann den endgültigen Befehl. |
| Generate(SqlOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, SqlOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderBefehl ausgeführt werden, und beendet dann den endgültigen Befehl. |
| Generate(UpdateDataOperation, IModel, MigrationCommandListBuilder) |
Erstellt Befehle für die gegebene, UpdateDataOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderBefehl ausgeführt werden, und beendet dann den endgültigen Befehl. |
| GenerateIndexColumnList(CreateIndexOperation, IModel, MigrationCommandListBuilder) |
Gibt ein SQL-Fragment für die Spaltenliste eines Indexes aus einem CreateIndexOperation. |
| GenerateModificationCommands(DeleteDataOperation, IModel) |
Generiert die Befehle, die dem angegebenen Vorgang entsprechen. |
| GenerateModificationCommands(InsertDataOperation, IModel) |
Generiert die Befehle, die dem angegebenen Vorgang entsprechen. |
| GenerateModificationCommands(UpdateDataOperation, IModel) |
Generiert die Befehle, die dem angegebenen Vorgang entsprechen. |
| GetColumnType(String, String, String, ColumnOperation, IModel) |
Ruft den Speicher-/Datenbanktyp einer Spalte ab, die die bereitgestellten Metadaten enthält. |
| GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Boolean, IModel) |
Ruft den Speicher-/Datenbanktyp einer Spalte ab, die die bereitgestellten Metadaten enthält. |
| GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, IModel) |
Ruft den Speicher-/Datenbanktyp einer Spalte ab, die die bereitgestellten Metadaten enthält. |
| HasLegacyRenameOperations(IModel) |
Überprüft, ob und RenameSequenceOperation ob RenameTableOperation das Legacyverhalten verwendet wird, wenn der neue Name und das Schema unverändert auf NULL festgelegt werden. |
| IndexOptions(CreateIndexOperation, IModel, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment für Extras (Filter, enthaltene Spalten, Optionen) eines Indexes aus einem CreateIndexOperation. |
| IndexOptions(MigrationOperation, IModel, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment für Extras (Filter, enthaltene Spalten, Optionen) eines Indexes aus einem CreateIndexOperation. |
| IndexTraits(MigrationOperation, IModel, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment für Eigenschaften eines Indexes aus einem CreateIndexOperation, AddPrimaryKeyOperationoder AddUniqueConstraintOperation. |
| IsOldColumnSupported(IModel) |
Überprüft, ob AddColumnOperation die Übergabe der alten Spalte unterstützt wird, die nur in EF Core 1.1 hinzugefügt wurde. |
| PrimaryKeyConstraint(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment für eine Primärschlüsseleinschränkung eines AddPrimaryKeyOperation. |
| SequenceOptions(AlterSequenceOperation, IModel, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment, das eine Sequenz in einer AlterSequenceOperation. |
| SequenceOptions(CreateSequenceOperation, IModel, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment, das eine Sequenz in einer CreateSequenceOperation. |
| SequenceOptions(String, String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, IModel, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment, das eine Sequenz mit den angegebenen Optionen konfiguriert. |
| SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder, Boolean) |
Generiert ein SQL-Fragment, das eine Sequenz mit den angegebenen Optionen konfiguriert. |
| SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment, das eine Sequenz mit den angegebenen Optionen konfiguriert. |
| TryGetVersion(IModel, String) |
Ruft die Produktversion ab, die zum Generieren der aktuellen Migration verwendet wird. Anbieter können dies verwenden, um die Kompatibilität mit Migrationen beizubehalten, die mit früheren Versionen generiert wurden. |
| UniqueConstraint(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder) |
Generiert ein SQL-Fragment für eine eindeutige Einschränkung einer AddUniqueConstraintOperation. |