Udostępnij za pośrednictwem


SqliteMigrationsSqlGenerator Klasa

Definicja

Implementacja funkcji SQLite specyficzna dla programu MigrationsSqlGenerator.

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

Uwagi

Okres istnienia usługi to Scoped. Oznacza to, że każde DbContext wystąpienie będzie używać własnego wystąpienia tej usługi. Implementacja może zależeć od innych usług zarejestrowanych w dowolnym okresie istnienia. Implementacja nie musi być bezpieczna wątkowo.

Aby uzyskać więcej informacji i przykłady, zobacz Artykuł Database migrations (Migracje baz danych) i Accessing SQLite databases with EF Core (Uzyskiwanie dostępu do baz danych SQLite za pomocą programu EF Core ).

Konstruktory

SqliteMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider)

Implementacja funkcji SQLite specyficzna dla programu MigrationsSqlGenerator.

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies)

Implementacja funkcji SQLite specyficzna dla programu MigrationsSqlGenerator.

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IMigrationsAnnotationProvider)

Tworzy nowe wystąpienie klasy SqliteMigrationsSqlGenerator.

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IRelationalAnnotationProvider)

Tworzy nowe wystąpienie klasy SqliteMigrationsSqlGenerator.

Właściwości

Annotations

Implementacja funkcji SQLite specyficzna dla programu MigrationsSqlGenerator.

(Odziedziczone po MigrationsSqlGenerator)
Dependencies

Zależności specyficzne dla dostawcy relacyjnego dla tej usługi.

(Odziedziczone po MigrationsSqlGenerator)
Options

Pobiera lub ustawia opcje do użycia podczas generowania poleceń.

(Odziedziczone po MigrationsSqlGenerator)
SqlGenerationHelper

Implementacja funkcji SQLite specyficzna dla programu MigrationsSqlGenerator.

(Odziedziczone po MigrationsSqlGenerator)
SqlGenerator

Element IUpdateSqlGenerator.

(Odziedziczone po MigrationsSqlGenerator)
TypeMapper

Implementacja funkcji SQLite specyficzna dla programu MigrationsSqlGenerator.

(Odziedziczone po MigrationsSqlGenerator)
VersionComparer

Pobiera moduł porównujący, który może służyć do porównywania dwóch wersji produktów.

(Odziedziczone po MigrationsSqlGenerator)

Metody

CheckConstraint(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Generuje fragment SQL dla ograniczenia sprawdzania elementu AddCheckConstraintOperation.

(Odziedziczone po MigrationsSqlGenerator)
CheckConstraint(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Generuje fragment SQL dla ograniczenia sprawdzania elementu CreateCheckConstraintOperation.

(Odziedziczone po MigrationsSqlGenerator)
ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)

Generuje fragment SQL definicji kolumny w obiekcie AddColumnOperation.

ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)

Generuje fragment SQL definicji kolumny w obiekcie AddColumnOperation.

(Odziedziczone po MigrationsSqlGenerator)
ColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

Generuje fragment SQL definicji kolumny dla danych metadanych kolumny.

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

Generuje fragment SQL definicji kolumny dla danych metadanych kolumny.

(Odziedziczone po MigrationsSqlGenerator)
ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

Generuje fragment SQL definicji kolumny dla danych metadanych kolumny.

ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

Generuje fragment SQL definicji kolumny dla danych metadanych kolumny.

(Odziedziczone po MigrationsSqlGenerator)
ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

Generuje fragment SQL definicji kolumny dla danych metadanych kolumny.

ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

Generuje fragment SQL definicji kolumny dla danych metadanych kolumny.

(Odziedziczone po MigrationsSqlGenerator)
ColumnList(String[])

Łączy podane nazwy kolumn na rozdzielaną DelimitIdentifier(String) listę.

(Odziedziczone po MigrationsSqlGenerator)
ComputedColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

Generuje fragment SQL dla obliczonej definicji kolumny dla podanych metadanych kolumny.

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

Generuje fragment SQL dla obliczonej definicji kolumny dla podanych metadanych kolumny.

(Odziedziczone po MigrationsSqlGenerator)
CreateTableCheckConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Generuje fragment SQL dla ograniczeń sprawdzania elementu CreateTableOperation.

(Odziedziczone po MigrationsSqlGenerator)
CreateTableColumns(CreateTableOperation, IModel, MigrationCommandListBuilder)

Generuje fragment SQL definicji kolumn w obiekcie CreateTableOperation.

CreateTableColumns(CreateTableOperation, IModel, MigrationCommandListBuilder)

Generuje fragment SQL definicji kolumn w obiekcie CreateTableOperation.

(Odziedziczone po MigrationsSqlGenerator)
CreateTableConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Generuje fragment SQL dla ograniczeń elementu CreateTableOperation.

(Odziedziczone po MigrationsSqlGenerator)
CreateTableForeignKeys(CreateTableOperation, IModel, MigrationCommandListBuilder)

Generuje fragment KODU SQL dla ograniczeń klucza obcego elementu CreateTableOperation.

(Odziedziczone po MigrationsSqlGenerator)
CreateTablePrimaryKeyConstraint(CreateTableOperation, IModel, MigrationCommandListBuilder)

Generuje fragment SQL dla ograniczenia klucza podstawowego elementu CreateTableOperation.

(Odziedziczone po MigrationsSqlGenerator)
CreateTableUniqueConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Generuje fragment SQL dla unikatowych ograniczeń elementu CreateTableOperation.

(Odziedziczone po MigrationsSqlGenerator)
DefaultValue(Object, String, MigrationCommandListBuilder)

Generuje fragment SQL dla domyślnego ograniczenia kolumny.

(Odziedziczone po MigrationsSqlGenerator)
DefaultValue(Object, String, String, MigrationCommandListBuilder)

Generuje fragment SQL dla domyślnego ograniczenia kolumny.

(Odziedziczone po MigrationsSqlGenerator)
EndStatement(MigrationCommandListBuilder, Boolean)

Generuje fragment SQL w celu zakończenia polecenia SQL.

(Odziedziczone po MigrationsSqlGenerator)
FindEntityTypes(IModel, String, String)
Nieaktualne..

Znajduje wszystkie IEntityTypes, które są mapowane na daną tabelę.

(Odziedziczone po MigrationsSqlGenerator)
FindProperty(IModel, String, String, String)
Nieaktualne..

Znajduje niektóre IProperty zamapowane na daną kolumnę.

Jeśli wiele właściwości jest mapowanych na tę samą kolumnę, zwracana właściwość jest dowolnie wybrana. Moduł sprawdzania poprawności modelu gwarantuje, że wszystkie właściwości zamapowane na daną kolumnę mają spójną konfigurację.

(Odziedziczone po MigrationsSqlGenerator)
ForeignKeyAction(ReferentialAction, MigrationCommandListBuilder)

Generuje fragment SQL dla danej akcji referentyjnej.

(Odziedziczone po MigrationsSqlGenerator)
ForeignKeyConstraint(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Generuje fragment SQL dla ograniczenia klucza obcego elementu AddForeignKeyOperation.

(Odziedziczone po MigrationsSqlGenerator)
Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego AddCheckConstraintOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu , a następnie kończy końcowe polecenie.

(Odziedziczone po MigrationsSqlGenerator)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego AddColumnOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu , a następnie kończy końcowe polecenie.

(Odziedziczone po MigrationsSqlGenerator)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Kompiluje polecenia dla danego AddColumnOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Kompiluje polecenia dla danego AddColumnOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

(Odziedziczone po MigrationsSqlGenerator)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego AddForeignKeyOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu , a następnie kończy końcowe polecenie.

(Odziedziczone po MigrationsSqlGenerator)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Kompiluje polecenia dla danego AddForeignKeyOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

(Odziedziczone po MigrationsSqlGenerator)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego AddPrimaryKeyOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu , a następnie kończy końcowe polecenie.

(Odziedziczone po MigrationsSqlGenerator)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Kompiluje polecenia dla danego AddPrimaryKeyOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

(Odziedziczone po MigrationsSqlGenerator)
Generate(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

Generate(AlterColumnOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego AlterDatabaseOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

Może zostać zastąpiony przez dostawców baz danych w celu utworzenia poleceń dla danego AlterDatabaseOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

(Odziedziczone po MigrationsSqlGenerator)
Generate(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ SQLite nie obsługuje sekwencji.

Generate(AlterTableOperation, IModel, MigrationCommandListBuilder)

Może zostać zastąpiony przez dostawców baz danych w celu utworzenia poleceń dla danego AlterTableOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

(Odziedziczone po MigrationsSqlGenerator)
Generate(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

Generate(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego CreateCheckConstraintOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu , a następnie kończy końcowe polecenie.

(Odziedziczone po MigrationsSqlGenerator)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego CreateIndexOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu , a następnie kończy końcowe polecenie.

(Odziedziczone po MigrationsSqlGenerator)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Kompiluje polecenia dla danego CreateIndexOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

(Odziedziczone po MigrationsSqlGenerator)
Generate(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ SQLite nie obsługuje sekwencji.

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego CreateTableOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego CreateTableOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu , a następnie kończy końcowe polecenie.

(Odziedziczone po MigrationsSqlGenerator)
Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Kompiluje polecenia dla danego CreateTableOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Kompiluje polecenia dla danego CreateTableOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

(Odziedziczone po MigrationsSqlGenerator)
Generate(DeleteDataOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego DeleteDataOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu , a następnie kończy końcowe polecenie.

(Odziedziczone po MigrationsSqlGenerator)
Generate(DropCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

Generate(DropCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego DropCheckConstraintOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu , a następnie kończy końcowe polecenie.

(Odziedziczone po MigrationsSqlGenerator)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego DropColumnOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu , a następnie kończy końcowe polecenie.

(Odziedziczone po MigrationsSqlGenerator)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Kompiluje polecenia dla danego DropColumnOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

(Odziedziczone po MigrationsSqlGenerator)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego DropForeignKeyOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu , a następnie kończy końcowe polecenie.

(Odziedziczone po MigrationsSqlGenerator)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Kompiluje polecenia dla danego DropForeignKeyOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

(Odziedziczone po MigrationsSqlGenerator)
Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego DropIndexOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

Może zostać zastąpiony przez dostawców baz danych w celu utworzenia poleceń dla danego DropIndexOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

Należy pamiętać, że domyślna implementacja tej metody zgłasza wyjątek NotImplementedException. Dostawcy muszą zastąpić, jeśli mają obsługiwać tego rodzaju operacje.

(Odziedziczone po MigrationsSqlGenerator)
Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Kompiluje polecenia dla danego DropIndexOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Może zostać zastąpiony przez dostawców baz danych w celu utworzenia poleceń dla danego DropIndexOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

(Odziedziczone po MigrationsSqlGenerator)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego DropPrimaryKeyOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu , a następnie kończy końcowe polecenie.

(Odziedziczone po MigrationsSqlGenerator)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Kompiluje polecenia dla danego DropPrimaryKeyOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

(Odziedziczone po MigrationsSqlGenerator)
Generate(DropSchemaOperation, IModel, MigrationCommandListBuilder)

Ignorowane, ponieważ schematy nie są obsługiwane przez sqlite i są ignorowane w trybie dyskretnym w celu poprawy zgodności testowania.

Generate(DropSequenceOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ SQLite nie obsługuje sekwencji.

Generate(DropTableOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego DropTableOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu , a następnie kończy końcowe polecenie.

(Odziedziczone po MigrationsSqlGenerator)
Generate(DropTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Kompiluje polecenia dla danego DropTableOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

(Odziedziczone po MigrationsSqlGenerator)
Generate(DropUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

Generate(EnsureSchemaOperation, IModel, MigrationCommandListBuilder)

Ignorowane, ponieważ schematy nie są obsługiwane przez sqlite i są ignorowane w trybie dyskretnym w celu poprawy zgodności testowania.

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego InsertDataOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu , a następnie kończy końcowe polecenie.

(Odziedziczone po MigrationsSqlGenerator)
Generate(InsertDataOperation, IModel, MigrationCommandListBuilder, Boolean)

Kompiluje polecenia dla danego InsertDataOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

(Odziedziczone po MigrationsSqlGenerator)
Generate(IReadOnlyList<MigrationOperation>, IModel)

Generuje polecenia na podstawie listy operacji.

Generate(IReadOnlyList<MigrationOperation>, IModel)

Generuje polecenia na podstawie listy operacji.

(Odziedziczone po MigrationsSqlGenerator)
Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

Generuje polecenia na podstawie listy operacji.

Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

Generuje polecenia na podstawie listy operacji.

(Odziedziczone po MigrationsSqlGenerator)
Generate(MigrationOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego MigrationOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

(Odziedziczone po MigrationsSqlGenerator)
Generate(RenameColumnOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego RenameTableOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

Generate(RenameIndexOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego RenameIndexOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

Generate(RenameSequenceOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ SQLite nie obsługuje sekwencji.

Generate(RenameTableOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego RenameTableOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ SQLite nie obsługuje sekwencji.

Generate(SqlOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego SqlOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu , a następnie kończy końcowe polecenie.

(Odziedziczone po MigrationsSqlGenerator)
Generate(UpdateDataOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego UpdateDataOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu , a następnie kończy końcowe polecenie.

(Odziedziczone po MigrationsSqlGenerator)
GenerateIndexColumnList(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Zwraca fragment SQL dla listy kolumn indeksu z klasy CreateIndexOperation.

(Odziedziczone po MigrationsSqlGenerator)
GenerateModificationCommands(DeleteDataOperation, IModel)

Generuje polecenia odpowiadające danej operacji.

(Odziedziczone po MigrationsSqlGenerator)
GenerateModificationCommands(InsertDataOperation, IModel)

Generuje polecenia odpowiadające danej operacji.

(Odziedziczone po MigrationsSqlGenerator)
GenerateModificationCommands(UpdateDataOperation, IModel)

Generuje polecenia odpowiadające danej operacji.

(Odziedziczone po MigrationsSqlGenerator)
GetColumnType(String, String, String, ColumnOperation, IModel)

Pobiera typ magazynu/bazy danych kolumny z podanymi metadanymi.

(Odziedziczone po MigrationsSqlGenerator)
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Boolean, IModel)

Pobiera typ magazynu/bazy danych kolumny z podanymi metadanymi.

(Odziedziczone po MigrationsSqlGenerator)
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, IModel)

Pobiera typ magazynu/bazy danych kolumny z podanymi metadanymi.

(Odziedziczone po MigrationsSqlGenerator)
HasLegacyRenameOperations(IModel)

Sprawdza, czy RenameTableOperationRenameSequenceOperation i czy używać starszego zachowania, ustawiając nową nazwę i schemat na wartość null, jeśli nie zostanie zmieniona.

(Odziedziczone po MigrationsSqlGenerator)
IndexOptions(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Generuje fragment KODU SQL dla dodatków (filtr, dołączone kolumny, opcje) indeksu na podstawie elementu CreateIndexOperation.

(Odziedziczone po MigrationsSqlGenerator)
IndexTraits(MigrationOperation, IModel, MigrationCommandListBuilder)

Generuje fragment języka SQL dla cech indeksu na podstawie CreateIndexOperationelementu , AddPrimaryKeyOperationlub AddUniqueConstraintOperation.

(Odziedziczone po MigrationsSqlGenerator)
IsOldColumnSupported(IModel)

Sprawdza, czy AddColumnOperation nie obsługuje przekazywania w starej kolumnie, która została dodana tylko w programie EF Core 1.1.

(Odziedziczone po MigrationsSqlGenerator)
PrimaryKeyConstraint(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Generuje fragment SQL dla ograniczenia klucza podstawowego elementu AddPrimaryKeyOperation.

(Odziedziczone po MigrationsSqlGenerator)
SequenceOptions(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

Generuje fragment SQL konfigurujący sekwencję w obiekcie AlterSequenceOperation.

(Odziedziczone po MigrationsSqlGenerator)
SequenceOptions(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

Generuje fragment SQL konfigurujący sekwencję w obiekcie CreateSequenceOperation.

(Odziedziczone po MigrationsSqlGenerator)
SequenceOptions(String, String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, IModel, MigrationCommandListBuilder)

Generuje fragment SQL konfigurujący sekwencję przy użyciu podanych opcji.

(Odziedziczone po MigrationsSqlGenerator)
SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder)

Generuje fragment SQL konfigurujący sekwencję przy użyciu podanych opcji.

(Odziedziczone po MigrationsSqlGenerator)
TryGetVersion(IModel, String)

Pobiera wersję produktu używaną do generowania bieżącej migracji. Dostawcy mogą tego używać do zachowania zgodności z migracjami wygenerowanymi przy użyciu poprzednich wersji.

(Odziedziczone po MigrationsSqlGenerator)
UniqueConstraint(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Generuje fragment SQL dla unikatowego ograniczenia elementu AddUniqueConstraintOperation.

(Odziedziczone po MigrationsSqlGenerator)

Dotyczy