Sprache

SqliteMigrationsSqlGenerator Klasse

Definition

SQLite-spezifische Implementierung von MigrationsSqlGenerator.

public class SqliteMigrationsSqlGenerator : Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator
[System.Runtime.CompilerServices.Nullable(0)]
public class SqliteMigrationsSqlGenerator : Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator
type SqliteMigrationsSqlGenerator = class
    inherit MigrationsSqlGenerator
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqliteMigrationsSqlGenerator = class
    inherit MigrationsSqlGenerator
Public Class SqliteMigrationsSqlGenerator
Inherits MigrationsSqlGenerator
Vererbung
SqliteMigrationsSqlGenerator
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 SQLite-Datenbanken mit EF Core .

Konstruktoren

Name Beschreibung
SqliteMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider)

SQLite-spezifische Implementierung von MigrationsSqlGenerator.

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IMigrationsAnnotationProvider)

Erstellt eine neue SqliteMigrationsSqlGenerator-Instanz.

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IRelationalAnnotationProvider)

Erstellt eine neue SqliteMigrationsSqlGenerator-Instanz.

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies)

SQLite-spezifische Implementierung von MigrationsSqlGenerator.

Eigenschaften

Name Beschreibung
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 Comparer ab, der zum Vergleichen von zwei Produktversionen verwendet werden kann.

(Geerbt von MigrationsSqlGenerator)

Methoden

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

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.

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.

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

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

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

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

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

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

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

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

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

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)

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

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

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

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)

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

Generate(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

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

Generate(AlterColumnOperation, IModel, MigrationCommandListBuilder)

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

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

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

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

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

(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 Angabe zu erstellen, indem Aufrufe für das angegebene AlterTableOperation Angegeben ausgeführt werden MigrationCommandListBuilder.

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

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

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.

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

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

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

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)

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

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

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

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

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

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

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

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

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

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)

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

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

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

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

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)

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

Generate(DropSchemaOperation, IModel, MigrationCommandListBuilder)

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

Generate(DropSequenceOperation, IModel, MigrationCommandListBuilder)

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

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.

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

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

Generate(EnsureSchemaOperation, IModel, MigrationCommandListBuilder)

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

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.

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

Generiert Befehle aus einer Liste von Vorgängen.

Generate(IReadOnlyList<MigrationOperation>, IModel)

Generiert Befehle aus einer Liste von Vorgängen.

Generate(MigrationOperation, IModel, MigrationCommandListBuilder)

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

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

Erstellt Befehle für die gegebene, RenameTableOperation 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)

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

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)

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

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

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

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

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

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

Generiert ein SQL-Fragment für Eigenschaften eines Indexes aus einem CreateIndexOperation, AddPrimaryKeyOperationoder AddUniqueConstraintOperation.

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

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

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

(Geerbt von MigrationsSqlGenerator)

Gilt für: