SqliteMigrationsSqlGenerator Klasse

Definition

SQLite-spezifische Implementierung von MigrationsSqlGenerator.

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

Hinweise

Die Dienstlebensdauer ist Scoped. Dies bedeutet, dass jede DbContext instance ihre eigene instance dieses Diensts verwendet. Die Implementierung hängt möglicherweise von anderen Diensten ab, die mit einer beliebigen Lebensdauer registriert sind. Die Implementierung muss nicht threadsicher sein.

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen und Zugreifen auf SQLite-Datenbanken mit EF Core .

Konstruktoren

SqliteMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider)

SQLite-spezifische Implementierung von MigrationsSqlGenerator.

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies)

SQLite-spezifische Implementierung von MigrationsSqlGenerator.

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IMigrationsAnnotationProvider)

Erstellt eine neue SqliteMigrationsSqlGenerator-Instanz.

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IRelationalAnnotationProvider)

Erstellt eine neue SqliteMigrationsSqlGenerator-Instanz.

Eigenschaften

Annotations

SQLite-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

SQLite-spezifische Implementierung von MigrationsSqlGenerator.

(Geerbt von MigrationsSqlGenerator)
SqlGenerator

Die IUpdateSqlGenerator.

(Geerbt von MigrationsSqlGenerator)
TypeMapper

SQLite-spezifische Implementierung von MigrationsSqlGenerator.

(Geerbt von MigrationsSqlGenerator)
VersionComparer

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

(Geerbt von MigrationsSqlGenerator)

Methoden

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

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)
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.

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

Generiert ein SQL-Fragment für eine Fremdschlüsseleinschränkung eines AddForeignKeyOperation.

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

Löst aus NotSupportedException , da für diesen Vorgang Tabellenneuerstellungen erforderlich sind, die noch nicht unterstützt werden.

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.

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

Erstellt Befehle für die angegebene AddColumnOperation , indem Aufrufe für den angegebenen 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)

Löst aus NotSupportedException , da für diesen Vorgang Tabellenneuerstellungen erforderlich sind, die noch nicht unterstützt werden.

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)

Löst aus NotSupportedException , da für diesen Vorgang Tabellenneuerstellungen erforderlich sind, die noch nicht unterstützt werden.

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)

Löst aus NotSupportedException , da für diesen Vorgang Tabellenneuerstellungen erforderlich sind, die noch nicht unterstützt werden.

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)

Löst aus NotSupportedException , da für diesen Vorgang Tabellenneuerstellungen erforderlich sind, die noch nicht unterstützt werden.

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)

Löst aus NotSupportedException , da für diesen Vorgang Tabellenneuerstellungen erforderlich sind, die noch nicht unterstützt werden.

Generate(AlterColumnOperation, IModel, MigrationCommandListBuilder)

Löst aus NotSupportedException , da für diesen Vorgang Tabellenneuerstellungen erforderlich sind, die noch nicht unterstützt werden.

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

Erstellt Befehle für die angegebene AlterDatabaseOperation , indem Aufrufe für den angegebenen 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)

Löst aus, NotSupportedException da SQLite keine Sequenzen unterstützt.

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)

Löst aus NotSupportedException , da für diesen Vorgang Tabellenneuerstellungen erforderlich sind, die noch nicht unterstützt werden.

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.

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

Löst aus, NotSupportedException da SQLite keine Sequenzen unterstützt.

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

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

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 den angegebenen 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.

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

Löst aus NotSupportedException , da für diesen Vorgang Tabellenneuerstellungen erforderlich sind, die noch nicht unterstützt werden.

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)

Löst aus NotSupportedException , da für diesen Vorgang Tabellenneuerstellungen erforderlich sind, die noch nicht unterstützt werden.

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)

Löst aus NotSupportedException , da für diesen Vorgang Tabellenneuerstellungen erforderlich sind, die noch nicht unterstützt werden.

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)

Löst aus NotSupportedException , da für diesen Vorgang Tabellenneuerstellungen erforderlich sind, die noch nicht unterstützt werden.

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)

Löst aus NotSupportedException , da für diesen Vorgang Tabellenneuerstellungen erforderlich sind, die noch nicht unterstützt werden.

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 ausgeführt werden MigrationCommandListBuilder.

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 den angegebenen 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)

Löst aus NotSupportedException , da für diesen Vorgang Tabellenneuerstellungen erforderlich sind, die noch nicht unterstützt werden.

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)

Löst aus NotSupportedException , da für diesen Vorgang Tabellenneuerstellungen erforderlich sind, die noch nicht unterstützt werden.

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)

Wird ignoriert, da Schemas von SQLite nicht unterstützt und automatisch ignoriert werden, um die Testkompatibilität zu verbessern.

Generate(DropSequenceOperation, IModel, MigrationCommandListBuilder)

Löst aus, NotSupportedException da SQLite keine Sequenzen unterstützt.

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 den angegebenen ausgeführt werden MigrationCommandListBuilder.

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

Löst aus NotSupportedException , da für diesen Vorgang Tabellenneuerstellungen erforderlich sind, die noch nicht unterstützt werden.

Generate(EnsureSchemaOperation, IModel, MigrationCommandListBuilder)

Wird ignoriert, da Schemas von SQLite nicht unterstützt und automatisch ignoriert werden, um die Testkompatibilität zu verbessern.

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 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 den angegebenen ausgeführt werden MigrationCommandListBuilder.

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

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

Generate(RenameIndexOperation, IModel, MigrationCommandListBuilder)

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

Generate(RenameSequenceOperation, IModel, MigrationCommandListBuilder)

Löst aus, NotSupportedException da SQLite keine Sequenzen unterstützt.

Generate(RenameTableOperation, IModel, MigrationCommandListBuilder)

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

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

Löst aus, NotSupportedException da SQLite keine Sequenzen unterstützt.

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(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)
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 .CreateIndexOperation

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

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

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

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

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

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

Gilt für: