Sprache

SqlServerMigrationsSqlGenerator Klasse

Definition

SQL Server spezifische Implementierung von MigrationsSqlGenerator.

public class SqlServerMigrationsSqlGenerator : Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator
[System.Runtime.CompilerServices.Nullable(0)]
public class SqlServerMigrationsSqlGenerator : Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator
type SqlServerMigrationsSqlGenerator = class
    inherit MigrationsSqlGenerator
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerMigrationsSqlGenerator = class
    inherit MigrationsSqlGenerator
Public Class SqlServerMigrationsSqlGenerator
Inherits MigrationsSqlGenerator
Vererbung
SqlServerMigrationsSqlGenerator
Attribute

Hinweise

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" und "Zugreifen auf SQL Server" und Azure SQL Datenbanken mit EF Core.

Konstruktoren

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

SQL Server spezifische Implementierung von MigrationsSqlGenerator.

SqlServerMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider)

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

Name Beschreibung
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

Die IUpdateSqlGenerator.

(Geerbt von MigrationsSqlGenerator)
TypeMapper

SQL Server spezifische Implementierung von MigrationsSqlGenerator.

(Geerbt von MigrationsSqlGenerator)
VersionComparer

Ruft einen Comparer ab, der zum Vergleichen von zwei Produktversionen verwendet werden kann.

(Geerbt von MigrationsSqlGenerator)

Methoden

Name Beschreibung
AddDescription(MigrationCommandListBuilder, String, String, String, String, Boolean)

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

CheckConstraint(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für eine Check-Einschränkung einer AddCheckConstraintOperation.

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

Generiert ein SQL-Fragment für eine Check-Einschränkung einer 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, 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.

ColumnList(String[])

Verkettet die angegebenen Spaltennamen in 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.

CreateIndexes(IEnumerable<IIndex>, MigrationCommandListBuilder)

Generiert SQL zum Erstellen der angegebenen Indizes.

CreateIndexes(IEnumerable<ITableIndex>, MigrationCommandListBuilder)

Generiert SQL zum Erstellen der angegebenen Indizes.

CreateIndexes(IProperty, MigrationCommandListBuilder)

SQL Server spezifische Implementierung von MigrationsSqlGenerator.

CreateTableCheckConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Generiert ein SQL-Fragment für die Checkeinschrä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)
DefaultValue(Object, String, String, String, MigrationCommandListBuilder)

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

DropDefaultConstraint(String, String, String, MigrationCommandListBuilder)

Generiert ein SQL-Fragment, um Standardeinschränkungen für eine Spalte abzulegen.

DropDefaultConstraint(String, String, String, String, MigrationCommandListBuilder)

Generiert ein SQL-Fragment, um Standardeinschränkungen für eine Spalte abzulegen.

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

Generiert Dropbefehle für Beschreibungen in Tabellen und Spalten.

DropIndexes(IEnumerable<IIndex>, MigrationCommandListBuilder)

Generiert SQL, um die angegebenen Indizes abzulegen.

DropIndexes(IEnumerable<ITableIndex>, MigrationCommandListBuilder)

Generiert SQL, um die angegebenen Indizes abzulegen.

DropIndexes(IProperty, MigrationCommandListBuilder)

SQL Server spezifische Implementierung von MigrationsSqlGenerator.

EndStatement(MigrationCommandListBuilder, Boolean)

Generiert ein SQL-Fragment, um den SQL-Befehl zu beenden.

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

Sucht alle IEntityTypeElemente, die der angegebenen Tabelle zugeordnet sind.

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

(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 einer AddForeignKeyOperation.

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

(Geerbt von MigrationsSqlGenerator)
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, Boolean)

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

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

(Geerbt von MigrationsSqlGenerator)
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, Boolean)

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

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

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

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

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

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die gegebene, AlterDatabaseOperation indem Aufrufe für das angegebene Gegebene 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.

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

Erstellt Befehle für die gegebene, AlterTableOperation indem Aufrufe für das angegebene Gegebene 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.

(Geerbt von MigrationsSqlGenerator)
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, Boolean)

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

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

(Geerbt von MigrationsSqlGenerator)
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, Boolean)

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

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

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

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

(Geerbt von MigrationsSqlGenerator)
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, Boolean)

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

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

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

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

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

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

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, Boolean)

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

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

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

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

(Geerbt von MigrationsSqlGenerator)
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, Boolean)

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

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

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

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

Erstellt Befehle für die gegebene, EnsureSchemaOperation indem Aufrufe für das angegebene Gegebene 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, Boolean)

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

(Geerbt von MigrationsSqlGenerator)
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(IReadOnlyList<MigrationOperation>, IModel)

Generiert Befehle aus einer Liste von Vorgängen.

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

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

Generate(RenameIndexOperation, IModel, MigrationCommandListBuilder)

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

Generate(RenameSequenceOperation, IModel, MigrationCommandListBuilder)

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

Generate(RenameTableOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die gegebene, RenameTableOperation indem Aufrufe für das angegebene Gegebene 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(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.

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

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

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

Generate(SqlServerDropDatabaseOperation, IModel, MigrationCommandListBuilder)

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

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.

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.

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

Gibt ein SQL-Fragment für die Spaltenliste eines Indexes aus einem 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 ab, die die bereitgestellten Metadaten enthält.

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

Ruft den Speicher-/Datenbanktyp einer Spalte ab, die die bereitgestellten Metadaten enthält.

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

(Geerbt von MigrationsSqlGenerator)
GetIndexesToRebuild(IColumn, MigrationOperation)

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

GetIndexesToRebuild(IProperty, MigrationOperation)

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

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.

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

(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 einer AlterSequenceOperation.

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

Generiert ein SQL-Fragment, das eine Sequenz in einer CreateSequenceOperation.

(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, 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.

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 zu einem anderen.

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 einer AddUniqueConstraintOperation.

(Geerbt von MigrationsSqlGenerator)
UseLegacyIndexFilters(CreateIndexOperation, IModel)

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

UseLegacyIndexFilters(IModel)
Veraltet.

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

Gilt für: