SqlServerMigrationsSqlGenerator Klasse

Definition

SQL Server-spezifische Implementierung von MigrationsSqlGenerator.

public class SqlServerMigrationsSqlGenerator : Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator
type SqlServerMigrationsSqlGenerator = class
    inherit MigrationsSqlGenerator
Public Class SqlServerMigrationsSqlGenerator
Inherits MigrationsSqlGenerator
Vererbung
SqlServerMigrationsSqlGenerator

Hinweise

Die Dienstlebensdauer ist Scoped. Dies bedeutet, dass jeder DbContext instance seine eigene instance dieses Diensts verwendet. Die Implementierung kann von anderen Diensten abhängen, die mit einer beliebigen Lebensdauer registriert sind. Die Implementierung muss nicht threadsicher sein.

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationenund Zugreifen auf SQL Server und Azure SQL Datenbanken mit EF Core.

Konstruktoren

SqlServerMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider)

SQL Server-spezifische Implementierung von MigrationsSqlGenerator.

SqlServerMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider, IMigrationsAnnotationProvider)

SQL Server-spezifische Implementierung von MigrationsSqlGenerator.

SqlServerMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, ICommandBatchPreparer)

Erstellt eine neue SqlServerMigrationsSqlGenerator-Instanz.

SqlServerMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IMigrationsAnnotationProvider)

Erstellt eine neue SqlServerMigrationsSqlGenerator-Instanz.

SqlServerMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IRelationalAnnotationProvider)

Erstellt eine neue SqlServerMigrationsSqlGenerator-Instanz.

Eigenschaften

Annotations

SQL Server-spezifische Implementierung von MigrationsSqlGenerator.

(Geerbt von MigrationsSqlGenerator)
Dependencies

Relationale Anbieterspezifische Abhängigkeiten für diesen Dienst.

(Geerbt von MigrationsSqlGenerator)
Options

Ruft die Optionen ab, die beim Generieren von Befehlen verwendet werden sollen, oder legt diese fest.

(Geerbt von MigrationsSqlGenerator)
SqlGenerationHelper

SQL Server-spezifische Implementierung von MigrationsSqlGenerator.

(Geerbt von MigrationsSqlGenerator)
SqlGenerator

Das IUpdateSqlGenerator.

(Geerbt von MigrationsSqlGenerator)
TypeMapper

SQL Server-spezifische Implementierung von MigrationsSqlGenerator.

(Geerbt von MigrationsSqlGenerator)
VersionComparer

Ruft einen Vergleich ab, mit dem zwei Produktversionen verglichen werden können.

(Geerbt von MigrationsSqlGenerator)

Methoden

AddDescription(MigrationCommandListBuilder, String, String, String, String, Boolean)

Generiert Add-Befehle für Beschreibungen für Tabellen und Spalten.

CheckConstraint(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für eine Überprüfungseinschränkung eines AddCheckConstraintOperation.

(Geerbt von MigrationsSqlGenerator)
CheckConstraint(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für eine Überprüfungseinschränkung eines CreateCheckConstraintOperation.

(Geerbt von MigrationsSqlGenerator)
ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für eine Spaltendefinition in einem AddColumnOperation.

ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für eine Spaltendefinition in einem AddColumnOperation.

(Geerbt von MigrationsSqlGenerator)
ColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für eine Spaltendefinition für die angegebenen Spaltenmetadaten.

ColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für eine Spaltendefinition für die angegebenen Spaltenmetadaten.

(Geerbt von MigrationsSqlGenerator)
ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Boolean, IAnnotatable, IModel, MigrationCommandListBuilder)
Veraltet..

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>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für eine Spaltendefinition für die angegebenen Spaltenmetadaten.

(Geerbt von MigrationsSqlGenerator)
ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, Boolean, Object, String, String, Boolean, 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.

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.

(Geerbt von MigrationsSqlGenerator)
ColumnList(String[])

Verkettet die angegebenen Spaltennamen zu einer DelimitIdentifier(String) getrennten Liste.

(Geerbt von MigrationsSqlGenerator)
ComputedColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für eine berechnete Spaltendefinition für die angegebenen Spaltenmetadaten.

ComputedColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für eine berechnete Spaltendefinition für die angegebenen Spaltenmetadaten.

(Geerbt von MigrationsSqlGenerator)
CreateIndexes(IEnumerable<IIndex>, MigrationCommandListBuilder)

Generiert SQL, um die angegebenen Indizes zu erstellen.

CreateIndexes(IEnumerable<ITableIndex>, MigrationCommandListBuilder)

Generiert SQL, um die angegebenen Indizes zu erstellen.

CreateIndexes(IProperty, MigrationCommandListBuilder)

SQL Server-spezifische Implementierung von MigrationsSqlGenerator.

CreateTableCheckConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für die Überprüfungseinschränkungen eines CreateTableOperation.

(Geerbt von MigrationsSqlGenerator)
CreateTableColumns(CreateTableOperation, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für die Spaltendefinitionen in einem CreateTableOperation.

(Geerbt von MigrationsSqlGenerator)
CreateTableConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für die Einschränkungen eines CreateTableOperation.

(Geerbt von MigrationsSqlGenerator)
CreateTableForeignKeys(CreateTableOperation, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für die Fremdschlüsseleinschränkungen eines CreateTableOperation.

(Geerbt von MigrationsSqlGenerator)
CreateTablePrimaryKeyConstraint(CreateTableOperation, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für die Primärschlüsseleinschränkung eines CreateTableOperation.

(Geerbt von MigrationsSqlGenerator)
CreateTableUniqueConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für die eindeutigen Einschränkungen eines CreateTableOperation.

(Geerbt von MigrationsSqlGenerator)
DefaultValue(Object, String, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für die Standardeinschränkung einer Spalte.

(Geerbt von MigrationsSqlGenerator)
DefaultValue(Object, String, String, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für die Standardeinschränkung einer Spalte.

(Geerbt von MigrationsSqlGenerator)
DropDefaultConstraint(String, String, String, MigrationCommandListBuilder)

Generiert ein SQL-Fragment, um Standardeinschränkungen für eine Spalte zu löschen.

DropDescription(MigrationCommandListBuilder, String, String, String, Boolean)

Generiert Drop-Befehle für Beschreibungen für Tabellen und Spalten.

DropIndexes(IEnumerable<IIndex>, MigrationCommandListBuilder)

Generiert SQL, um die angegebenen Indizes zu löschen.

DropIndexes(IEnumerable<ITableIndex>, MigrationCommandListBuilder)

Generiert SQL, um die angegebenen Indizes zu löschen.

DropIndexes(IProperty, MigrationCommandListBuilder)

SQL Server-spezifische Implementierung von MigrationsSqlGenerator.

EndStatement(MigrationCommandListBuilder, Boolean)

Generiert ein SQL-Fragment zum Beenden des SQL-Befehls.

(Geerbt von MigrationsSqlGenerator)
FindEntityTypes(IModel, String, String)
Veraltet..

Sucht alle IEntityTypes, die der angegebenen Tabelle zugeordnet sind.

(Geerbt von MigrationsSqlGenerator)
FindProperty(IModel, String, String, String)
Veraltet..

Findet einige IProperty , die der angegebenen Spalte zugeordnet sind.

Wenn mehrere Eigenschaften derselben Spalte zugeordnet sind, wird die zurückgegebene Eigenschaft willkürlich ausgewählt. Die Modellüberprüfung stellt sicher, dass alle Eigenschaften, die einer bestimmten Spalte zugeordnet sind, eine konsistente Konfiguration aufweisen.

(Geerbt von MigrationsSqlGenerator)
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 eines AddForeignKeyOperation.

(Geerbt von MigrationsSqlGenerator)
Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene AddCheckConstraintOperation , indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene, AddCheckConstraintOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

(Geerbt von MigrationsSqlGenerator)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene AddColumnOperation , indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

Generate(AddColumnOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene, AddColumnOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

(Geerbt von MigrationsSqlGenerator)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Erstellt Befehle für die angegebene AddColumnOperation , indem Aufrufe für die angegebene ausgeführt werden MigrationCommandListBuilder.

Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Erstellt Befehle für die angegebene AddColumnOperation , indem Aufrufe für den angegebenen ausgeführt werden MigrationCommandListBuilder.

(Geerbt von MigrationsSqlGenerator)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene AddForeignKeyOperation , indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene, AddForeignKeyOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

(Geerbt von MigrationsSqlGenerator)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Erstellt Befehle für die angegebene AddForeignKeyOperation , indem Aufrufe für die angegebene ausgeführt werden MigrationCommandListBuilder.

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Erstellt Befehle für die angegebene AddForeignKeyOperation , indem Aufrufe für den angegebenen ausgeführt werden MigrationCommandListBuilder.

(Geerbt von MigrationsSqlGenerator)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene AddPrimaryKeyOperation , indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene, AddPrimaryKeyOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

(Geerbt von MigrationsSqlGenerator)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Erstellt Befehle für die angegebene AddPrimaryKeyOperation , indem Aufrufe für die angegebene ausgeführt werden MigrationCommandListBuilder.

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Erstellt Befehle für die angegebene AddPrimaryKeyOperation , indem Aufrufe für den angegebenen ausgeführt werden MigrationCommandListBuilder.

(Geerbt von MigrationsSqlGenerator)
Generate(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene, AddUniqueConstraintOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

(Geerbt von MigrationsSqlGenerator)
Generate(AlterColumnOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene AlterColumnOperation , indem Aufrufe für die angegebene ausgeführt werden MigrationCommandListBuilder.

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene AlterDatabaseOperation , indem Aufrufe für die angegebene ausgeführt werden MigrationCommandListBuilder.

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

Kann von Datenbankanbietern überschrieben werden, um Befehle für die angegebene AlterDatabaseOperation zu erstellen, indem Aufrufe für das angegebene ausgeführt werden MigrationCommandListBuilder.

(Geerbt von MigrationsSqlGenerator)
Generate(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene, AlterSequenceOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

(Geerbt von MigrationsSqlGenerator)
Generate(AlterTableOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene AlterTableOperation , indem Aufrufe für die angegebene ausgeführt werden MigrationCommandListBuilder.

Generate(AlterTableOperation, IModel, MigrationCommandListBuilder)

Kann von Datenbankanbietern überschrieben werden, um Befehle für die angegebene AlterTableOperation zu erstellen, indem Aufrufe für das angegebene ausgeführt werden MigrationCommandListBuilder.

(Geerbt von MigrationsSqlGenerator)
Generate(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene, CreateCheckConstraintOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

(Geerbt von MigrationsSqlGenerator)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene CreateIndexOperation , indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene, CreateIndexOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

(Geerbt von MigrationsSqlGenerator)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Erstellt Befehle für die angegebene CreateIndexOperation , indem Aufrufe für die angegebene ausgeführt werden MigrationCommandListBuilder.

Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Erstellt Befehle für die angegebene CreateIndexOperation , indem Aufrufe für den angegebenen ausgeführt werden MigrationCommandListBuilder.

(Geerbt von MigrationsSqlGenerator)
Generate(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene CreateSequenceOperation , indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

Generate(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene, CreateSequenceOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

(Geerbt von MigrationsSqlGenerator)
Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene CreateTableOperation , indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene, CreateTableOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

(Geerbt von MigrationsSqlGenerator)
Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Erstellt Befehle für die angegebene CreateTableOperation , indem Aufrufe für die angegebene ausgeführt werden MigrationCommandListBuilder.

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Erstellt Befehle für die angegebene CreateTableOperation , indem Aufrufe für den angegebenen ausgeführt werden MigrationCommandListBuilder.

(Geerbt von MigrationsSqlGenerator)
Generate(DeleteDataOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene DeleteDataOperation , indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

Generate(DeleteDataOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene, DeleteDataOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

(Geerbt von MigrationsSqlGenerator)
Generate(DropCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene, DropCheckConstraintOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

(Geerbt von MigrationsSqlGenerator)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene DropColumnOperation , indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene, DropColumnOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

(Geerbt von MigrationsSqlGenerator)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Erstellt Befehle für die angegebene DropColumnOperation , indem Aufrufe für die angegebene ausgeführt werden MigrationCommandListBuilder.

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Erstellt Befehle für die angegebene DropColumnOperation , indem Aufrufe für den angegebenen ausgeführt werden MigrationCommandListBuilder.

(Geerbt von MigrationsSqlGenerator)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene DropForeignKeyOperation , indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene, DropForeignKeyOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

(Geerbt von MigrationsSqlGenerator)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Erstellt Befehle für die angegebene DropForeignKeyOperation , indem Aufrufe für die angegebene ausgeführt werden MigrationCommandListBuilder.

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Erstellt Befehle für die angegebene DropForeignKeyOperation , indem Aufrufe für den angegebenen ausgeführt werden MigrationCommandListBuilder.

(Geerbt von MigrationsSqlGenerator)
Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene DropIndexOperation , indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

Kann von Datenbankanbietern überschrieben werden, um Befehle für die angegebene DropIndexOperation zu erstellen, indem Aufrufe für das angegebene ausgeführt werden MigrationCommandListBuilder.

Beachten Sie, dass die Standardimplementierung dieser Methode ausgelöst wird NotImplementedException. Anbieter müssen überschreiben, wenn sie diese Art von Vorgang unterstützen sollen.

(Geerbt von MigrationsSqlGenerator)
Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Erstellt Befehle für die angegebene DropIndexOperation , indem Aufrufe für die angegebene ausgeführt werden MigrationCommandListBuilder.

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Kann von Datenbankanbietern überschrieben werden, um Befehle für die angegebene DropIndexOperation zu erstellen, indem Aufrufe für das angegebene ausgeführt werden MigrationCommandListBuilder.

(Geerbt von MigrationsSqlGenerator)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene DropPrimaryKeyOperation , indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene, DropPrimaryKeyOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

(Geerbt von MigrationsSqlGenerator)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Erstellt Befehle für die angegebene DropPrimaryKeyOperation , indem Aufrufe für die angegebene ausgeführt werden MigrationCommandListBuilder.

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Erstellt Befehle für die angegebene DropPrimaryKeyOperation , indem Aufrufe für den angegebenen ausgeführt werden MigrationCommandListBuilder.

(Geerbt von MigrationsSqlGenerator)
Generate(DropSchemaOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene, DropSchemaOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

(Geerbt von MigrationsSqlGenerator)
Generate(DropSequenceOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene, DropSequenceOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

(Geerbt von MigrationsSqlGenerator)
Generate(DropTableOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene DropTableOperation , indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

Generate(DropTableOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene, DropTableOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

(Geerbt von MigrationsSqlGenerator)
Generate(DropTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Erstellt Befehle für die angegebene DropTableOperation , indem Aufrufe für die angegebene ausgeführt werden MigrationCommandListBuilder.

Generate(DropTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Erstellt Befehle für die angegebene DropTableOperation , indem Aufrufe für den angegebenen ausgeführt werden MigrationCommandListBuilder.

(Geerbt von MigrationsSqlGenerator)
Generate(DropUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene, DropUniqueConstraintOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

(Geerbt von MigrationsSqlGenerator)
Generate(EnsureSchemaOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene EnsureSchemaOperation , indem Aufrufe für die angegebene ausgeführt werden MigrationCommandListBuilder.

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene InsertDataOperation , indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene, InsertDataOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

(Geerbt von MigrationsSqlGenerator)
Generate(InsertDataOperation, IModel, MigrationCommandListBuilder, Boolean)

Erstellt Befehle für die angegebene InsertDataOperation , indem Aufrufe für die angegebene ausgeführt werden MigrationCommandListBuilder.

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder, Boolean)

Erstellt Befehle für die angegebene InsertDataOperation , indem Aufrufe für den angegebenen ausgeführt werden MigrationCommandListBuilder.

(Geerbt von MigrationsSqlGenerator)
Generate(IReadOnlyList<MigrationOperation>, IModel)

Generiert Befehle aus einer Liste von Vorgängen.

Generate(IReadOnlyList<MigrationOperation>, IModel)

Generiert Befehle aus einer Liste von Vorgängen.

(Geerbt von MigrationsSqlGenerator)
Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

Generiert Befehle aus einer Liste von Vorgängen.

Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

Generiert Befehle aus einer Liste von Vorgängen.

(Geerbt von MigrationsSqlGenerator)
Generate(MigrationOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene MigrationOperation , indem Aufrufe für die angegebene ausgeführt werden MigrationCommandListBuilder.

Generate(RenameColumnOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene RenameColumnOperation , indem Aufrufe für die angegebene ausgeführt werden MigrationCommandListBuilder.

Generate(RenameIndexOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene RenameIndexOperation , indem Aufrufe für die angegebene ausgeführt werden MigrationCommandListBuilder.

Generate(RenameSequenceOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene RenameSequenceOperation , indem Aufrufe für die angegebene ausgeführt werden MigrationCommandListBuilder.

Generate(RenameTableOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene RenameTableOperation , indem Aufrufe für die angegebene ausgeführt werden MigrationCommandListBuilder.

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene RestartSequenceOperation , indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene, RestartSequenceOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

(Geerbt von MigrationsSqlGenerator)
Generate(SqlOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene SqlOperation , indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

Generate(SqlOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene, SqlOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

(Geerbt von MigrationsSqlGenerator)
Generate(SqlServerCreateDatabaseOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene SqlServerCreateDatabaseOperation , indem Aufrufe für die angegebene ausgeführt werden MigrationCommandListBuilder.

Generate(SqlServerDropDatabaseOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene SqlServerDropDatabaseOperation , indem Aufrufe für die angegebene ausgeführt werden MigrationCommandListBuilder.

Generate(UpdateDataOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene UpdateDataOperation , indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

Generate(UpdateDataOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene, UpdateDataOperation indem Aufrufe für den angegebenen MigrationCommandListBuilderausgeführt werden, und beendet dann den endgültigen Befehl.

(Geerbt von MigrationsSqlGenerator)
GenerateIndexColumnList(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Gibt ein SQL-Fragment für die Spaltenliste eines Indexes aus einem zurück CreateIndexOperation.

(Geerbt von MigrationsSqlGenerator)
GenerateModificationCommands(DeleteDataOperation, IModel)

Generiert die Befehle, die dem angegebenen Vorgang entsprechen.

(Geerbt von MigrationsSqlGenerator)
GenerateModificationCommands(InsertDataOperation, IModel)

Generiert die Befehle, die dem angegebenen Vorgang entsprechen.

(Geerbt von MigrationsSqlGenerator)
GenerateModificationCommands(UpdateDataOperation, IModel)

Generiert die Befehle, die dem angegebenen Vorgang entsprechen.

(Geerbt von MigrationsSqlGenerator)
GetColumnType(String, String, String, ColumnOperation, IModel)

Ruft den Speicher-/Datenbanktyp einer Spalte unter Berücksichtigung der bereitgestellten Metadaten ab.

(Geerbt von MigrationsSqlGenerator)
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Boolean, IModel)

Ruft den Speicher-/Datenbanktyp einer Spalte unter Berücksichtigung der bereitgestellten Metadaten ab.

(Geerbt von MigrationsSqlGenerator)
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, IModel)

Ruft den Speicher-/Datenbanktyp einer Spalte unter Berücksichtigung der bereitgestellten Metadaten ab.

(Geerbt von MigrationsSqlGenerator)
GetIndexesToRebuild(IColumn, MigrationOperation)

Ruft die Liste der Indizes ab, die neu erstellt werden müssen, wenn sich die angegebene Spalte ändert.

GetIndexesToRebuild(IProperty, MigrationOperation)

Ruft die Liste der Indizes ab, die neu erstellt werden müssen, wenn sich die angegebene Eigenschaft ändert.

HasLegacyRenameOperations(IModel)

Überprüft, ob oder nicht RenameTableOperation , und RenameSequenceOperation verwenden Sie das Legacyverhalten, bei dem der neue Name und das neue Schema auf NULL festgelegt werden, wenn dies unverändert ist.

(Geerbt von MigrationsSqlGenerator)
IndexOptions(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für Extras (Filter, eingeschlossene Spalten, Optionen) eines Indexes aus einem CreateIndexOperation.

IndexOptions(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für Extras (Filter, eingeschlossene Spalten, Optionen) eines Indexes aus .CreateIndexOperation

(Geerbt von MigrationsSqlGenerator)
IndexTraits(MigrationOperation, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für Merkmale eines Indexes aus , CreateIndexOperationAddPrimaryKeyOperationoder AddUniqueConstraintOperation.

IsOldColumnSupported(IModel)

Überprüft, ob AddColumnOperation das Übergeben in der alten Spalte unterstützt wird, die nur in EF Core 1.1 hinzugefügt wurde.

(Geerbt von MigrationsSqlGenerator)
PrimaryKeyConstraint(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für eine Primärschlüsseleinschränkung eines AddPrimaryKeyOperation.

(Geerbt von MigrationsSqlGenerator)
Rename(String, String, MigrationCommandListBuilder)

Generiert eine Umbenennung.

Rename(String, String, String, MigrationCommandListBuilder)

Generiert eine Umbenennung.

SequenceOptions(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment, das eine Sequenz in einem AlterSequenceOperationkonfiguriert.

(Geerbt von MigrationsSqlGenerator)
SequenceOptions(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment, das eine Sequenz in einem CreateSequenceOperationkonfiguriert.

(Geerbt von MigrationsSqlGenerator)
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, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment, das eine Sequenz mit den angegebenen Optionen konfiguriert.

(Geerbt von MigrationsSqlGenerator)
SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder)

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.

(Geerbt von MigrationsSqlGenerator)
Transfer(String, String, String, MigrationCommandListBuilder)

Generiert eine Übertragung von einem Schema in ein anderes.

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.

(Geerbt von MigrationsSqlGenerator)
UniqueConstraint(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für eine eindeutige Einschränkung eines AddUniqueConstraintOperation.

(Geerbt von MigrationsSqlGenerator)
UseLegacyIndexFilters(CreateIndexOperation, IModel)

Überprüft, ob ein Filter von Migrationen generiert werden soll.CreateIndexOperation

UseLegacyIndexFilters(IModel)
Veraltet..

Überprüft, ob ein Filter von Migrationen generiert werden soll.CreateIndexOperation

Gilt für: