Sdílet prostřednictvím


SqliteMigrationsSqlGenerator Třída

Definice

Implementace specifické pro SQLite .MigrationsSqlGenerator

public class SqliteMigrationsSqlGenerator : Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator
type SqliteMigrationsSqlGenerator = class
    inherit MigrationsSqlGenerator
Public Class SqliteMigrationsSqlGenerator
Inherits MigrationsSqlGenerator
Dědičnost
SqliteMigrationsSqlGenerator

Poznámky

Životnost služby je Scoped. To znamená, že každá DbContext instance bude používat vlastní instanci této služby. Implementace může záviset na jiných službách zaregistrovaných v jakékoli životnosti. Implementace nemusí být bezpečná pro přístup z více vláken.

Další informace a příklady najdete v tématech Migrace databází a Přístup k databázím SQLite pomocí EF Core .

Konstruktory

SqliteMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider)

Implementace specifické pro SQLite .MigrationsSqlGenerator

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies)

Implementace specifické pro SQLite .MigrationsSqlGenerator

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IMigrationsAnnotationProvider)

Vytvoří novou instanci sloupce SqliteMigrationsSqlGenerator.

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IRelationalAnnotationProvider)

Vytvoří novou instanci sloupce SqliteMigrationsSqlGenerator.

Vlastnosti

Annotations

Implementace specifické pro SQLite .MigrationsSqlGenerator

(Zděděno od MigrationsSqlGenerator)
Dependencies

Závislosti relačního zprostředkovatele pro tuto službu.

(Zděděno od MigrationsSqlGenerator)
Options

Získá nebo nastaví možnosti, které se mají použít při generování příkazů.

(Zděděno od MigrationsSqlGenerator)
SqlGenerationHelper

Implementace specifické pro SQLite .MigrationsSqlGenerator

(Zděděno od MigrationsSqlGenerator)
SqlGenerator

Hodnota IUpdateSqlGenerator

(Zděděno od MigrationsSqlGenerator)
TypeMapper

Implementace specifické pro SQLite .MigrationsSqlGenerator

(Zděděno od MigrationsSqlGenerator)
VersionComparer

Získá porovnávací nástroj, který lze použít k porovnání dvou verzí produktu.

(Zděděno od MigrationsSqlGenerator)

Metody

CheckConstraint(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Vygeneruje fragment SQL pro omezení kontroly objektu AddCheckConstraintOperation.

(Zděděno od MigrationsSqlGenerator)
CheckConstraint(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Vygeneruje fragment SQL pro omezení kontroly objektu CreateCheckConstraintOperation.

(Zděděno od MigrationsSqlGenerator)
ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)

Vygeneruje fragment SQL pro definici sloupce v objektu AddColumnOperation.

ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)

Vygeneruje fragment SQL pro definici sloupce v objektu AddColumnOperation.

(Zděděno od MigrationsSqlGenerator)
ColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

Vygeneruje fragment SQL pro definici sloupce pro daná metadata sloupce.

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

Vygeneruje fragment SQL pro definici sloupce pro daná metadata sloupce.

(Zděděno od MigrationsSqlGenerator)
ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

Vygeneruje fragment SQL pro definici sloupce pro daná metadata sloupce.

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

Vygeneruje fragment SQL pro definici sloupce pro daná metadata sloupce.

(Zděděno od MigrationsSqlGenerator)
ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

Vygeneruje fragment SQL pro definici sloupce pro daná metadata sloupce.

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

Vygeneruje fragment SQL pro definici sloupce pro daná metadata sloupce.

(Zděděno od MigrationsSqlGenerator)
ColumnList(String[])

Zřetězí názvy daných sloupců do odděleného DelimitIdentifier(String) seznamu.

(Zděděno od MigrationsSqlGenerator)
ComputedColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

Vygeneruje fragment SQL pro definici počítaného sloupce pro daná metadata sloupce.

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

Vygeneruje fragment SQL pro definici počítaného sloupce pro daná metadata sloupce.

(Zděděno od MigrationsSqlGenerator)
CreateTableCheckConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Vygeneruje fragment SQL pro omezení kontroly .CreateTableOperation

(Zděděno od MigrationsSqlGenerator)
CreateTableColumns(CreateTableOperation, IModel, MigrationCommandListBuilder)

Vygeneruje fragment SQL pro definice sloupců v .CreateTableOperation

CreateTableColumns(CreateTableOperation, IModel, MigrationCommandListBuilder)

Vygeneruje fragment SQL pro definice sloupců v .CreateTableOperation

(Zděděno od MigrationsSqlGenerator)
CreateTableConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Vygeneruje fragment SQL pro omezení .CreateTableOperation

(Zděděno od MigrationsSqlGenerator)
CreateTableForeignKeys(CreateTableOperation, IModel, MigrationCommandListBuilder)

Vygeneruje fragment SQL pro omezení cizího klíče objektu CreateTableOperation.

(Zděděno od MigrationsSqlGenerator)
CreateTablePrimaryKeyConstraint(CreateTableOperation, IModel, MigrationCommandListBuilder)

Vygeneruje fragment SQL pro omezení primárního klíče .CreateTableOperation

(Zděděno od MigrationsSqlGenerator)
CreateTableUniqueConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Vygeneruje fragment SQL pro jedinečná CreateTableOperationomezení .

(Zděděno od MigrationsSqlGenerator)
DefaultValue(Object, String, MigrationCommandListBuilder)

Vygeneruje fragment SQL pro výchozí omezení sloupce.

(Zděděno od MigrationsSqlGenerator)
DefaultValue(Object, String, String, MigrationCommandListBuilder)

Vygeneruje fragment SQL pro výchozí omezení sloupce.

(Zděděno od MigrationsSqlGenerator)
EndStatement(MigrationCommandListBuilder, Boolean)

Vygeneruje fragment SQL pro ukončení příkazu SQL.

(Zděděno od MigrationsSqlGenerator)
FindEntityTypes(IModel, String, String)
Zastaralé..

Najde všechny IEntityTypes, které jsou namapované na danou tabulku.

(Zděděno od MigrationsSqlGenerator)
FindProperty(IModel, String, String, String)
Zastaralé..

Najde nějaké IProperty mapované na daný sloupec.

Pokud se na stejný sloupec namapuje více vlastností, je vrácená vlastnost jednou vybranou libovolně. Validátor modelu zajišťuje, aby všechny vlastnosti mapované na daný sloupec měly konzistentní konfiguraci.

(Zděděno od MigrationsSqlGenerator)
ForeignKeyAction(ReferentialAction, MigrationCommandListBuilder)

Vygeneruje fragment SQL pro danou referenční akci.

(Zděděno od MigrationsSqlGenerator)
ForeignKeyConstraint(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Vygeneruje fragment SQL pro omezení cizího klíče objektu AddForeignKeyOperation.

(Zděděno od MigrationsSqlGenerator)
Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Vyvolá chybu NotSupportedException , protože tato operace vyžaduje opětovné sestavení tabulky, které se zatím nepodporují.

Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Sestaví příkazy pro danou AddCheckConstraintOperation položku voláním na danou MigrationCommandListBuildera poté ukončí poslední příkaz.

(Zděděno od MigrationsSqlGenerator)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder)

Sestaví příkazy pro danou AddColumnOperation položku voláním na danou MigrationCommandListBuildera poté ukončí poslední příkaz.

(Zděděno od MigrationsSqlGenerator)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Sestaví příkazy pro danou AddColumnOperation funkci voláním pro danou MigrationCommandListBuilder.

Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Sestaví příkazy pro danou AddColumnOperation funkci voláním pro danou MigrationCommandListBuilder.

(Zděděno od MigrationsSqlGenerator)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Vyvolá chybu NotSupportedException , protože tato operace vyžaduje opětovné sestavení tabulky, které se zatím nepodporují.

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Sestaví příkazy pro danou AddForeignKeyOperation položku voláním na danou MigrationCommandListBuildera poté ukončí poslední příkaz.

(Zděděno od MigrationsSqlGenerator)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Vyvolá chybu NotSupportedException , protože tato operace vyžaduje opětovné sestavení tabulky, které se zatím nepodporují.

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Sestaví příkazy pro danou AddForeignKeyOperation funkci voláním pro danou MigrationCommandListBuilder.

(Zděděno od MigrationsSqlGenerator)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Vyvolá chybu NotSupportedException , protože tato operace vyžaduje opětovné sestavení tabulky, které se zatím nepodporují.

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Sestaví příkazy pro danou AddPrimaryKeyOperation položku voláním na danou MigrationCommandListBuildera poté ukončí poslední příkaz.

(Zděděno od MigrationsSqlGenerator)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Vyvolá chybu NotSupportedException , protože tato operace vyžaduje opětovné sestavení tabulky, které se zatím nepodporují.

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Sestaví příkazy pro danou AddPrimaryKeyOperation funkci voláním pro danou MigrationCommandListBuilder.

(Zděděno od MigrationsSqlGenerator)
Generate(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Vyvolá chybu NotSupportedException , protože tato operace vyžaduje opětovné sestavení tabulky, které se zatím nepodporují.

Generate(AlterColumnOperation, IModel, MigrationCommandListBuilder)

Vyvolá chybu NotSupportedException , protože tato operace vyžaduje opětovné sestavení tabulky, které se zatím nepodporují.

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

Vytváří příkazy pro danou AlterDatabaseOperation funkci voláním na danou MigrationCommandListBuilder.

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

Zprostředkovatelé databází mohou přepsat příkazy pro dané AlterDatabaseOperation sestavení voláním pro danou MigrationCommandListBuilderdatabázi .

(Zděděno od MigrationsSqlGenerator)
Generate(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

Vyvolá, NotSupportedException protože SQLite nepodporuje sekvence.

Generate(AlterTableOperation, IModel, MigrationCommandListBuilder)

Zprostředkovatelé databází mohou přepsat příkazy pro dané AlterTableOperation sestavení voláním pro danou MigrationCommandListBuilderdatabázi .

(Zděděno od MigrationsSqlGenerator)
Generate(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

NotSupportedException Vyvolá, protože tato operace vyžaduje opětovné sestavení tabulky, které se zatím nepodporuje.

Generate(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Sestaví příkazy pro danou CreateCheckConstraintOperation položku voláním na danou MigrationCommandListBuildera poté ukončí poslední příkaz.

(Zděděno od MigrationsSqlGenerator)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Sestaví příkazy pro danou CreateIndexOperation položku voláním na danou MigrationCommandListBuildera poté ukončí poslední příkaz.

(Zděděno od MigrationsSqlGenerator)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Sestaví příkazy pro danou CreateIndexOperation funkci voláním pro danou MigrationCommandListBuilder.

(Zděděno od MigrationsSqlGenerator)
Generate(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

Vyvolá, NotSupportedException protože SQLite nepodporuje sekvence.

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

Vytváří příkazy pro danou CreateTableOperation funkci voláním na danou MigrationCommandListBuilder.

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

Sestaví příkazy pro danou CreateTableOperation položku voláním na danou MigrationCommandListBuildera poté ukončí poslední příkaz.

(Zděděno od MigrationsSqlGenerator)
Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Vytváří příkazy pro danou CreateTableOperation funkci voláním na danou MigrationCommandListBuilder.

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Sestaví příkazy pro danou CreateTableOperation funkci voláním pro danou MigrationCommandListBuilder.

(Zděděno od MigrationsSqlGenerator)
Generate(DeleteDataOperation, IModel, MigrationCommandListBuilder)

Sestaví příkazy pro danou DeleteDataOperation položku voláním na danou MigrationCommandListBuildera poté ukončí poslední příkaz.

(Zděděno od MigrationsSqlGenerator)
Generate(DropCheckConstraintOperation, IModel, MigrationCommandListBuilder)

NotSupportedException Vyvolá, protože tato operace vyžaduje opětovné sestavení tabulky, které se zatím nepodporuje.

Generate(DropCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Sestaví příkazy pro danou DropCheckConstraintOperation položku voláním na danou MigrationCommandListBuildera poté ukončí poslední příkaz.

(Zděděno od MigrationsSqlGenerator)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

NotSupportedException Vyvolá, protože tato operace vyžaduje opětovné sestavení tabulky, které se zatím nepodporuje.

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

Sestaví příkazy pro danou DropColumnOperation položku voláním na danou MigrationCommandListBuildera poté ukončí poslední příkaz.

(Zděděno od MigrationsSqlGenerator)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

NotSupportedException Vyvolá, protože tato operace vyžaduje opětovné sestavení tabulky, které se zatím nepodporuje.

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Sestaví příkazy pro danou DropColumnOperation funkci voláním pro danou MigrationCommandListBuilder.

(Zděděno od MigrationsSqlGenerator)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

NotSupportedException Vyvolá, protože tato operace vyžaduje opětovné sestavení tabulky, které se zatím nepodporuje.

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

Sestaví příkazy pro danou DropForeignKeyOperation položku voláním na danou MigrationCommandListBuildera poté ukončí poslední příkaz.

(Zděděno od MigrationsSqlGenerator)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

NotSupportedException Vyvolá, protože tato operace vyžaduje opětovné sestavení tabulky, které se zatím nepodporuje.

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Sestaví příkazy pro danou DropForeignKeyOperation funkci voláním pro danou MigrationCommandListBuilder.

(Zděděno od MigrationsSqlGenerator)
Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

Vytváří příkazy pro danou DropIndexOperation funkci voláním na danou MigrationCommandListBuilder.

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

Zprostředkovatelé databází mohou přepsat příkazy pro dané DropIndexOperation sestavení voláním pro danou MigrationCommandListBuilderdatabázi .

Všimněte si, že výchozí implementace této metody vyvolá NotImplementedException. Poskytovatelé musí přepsat, pokud mají tento typ operace podporovat.

(Zděděno od MigrationsSqlGenerator)
Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Vytváří příkazy pro danou DropIndexOperation funkci voláním na danou MigrationCommandListBuilder.

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Zprostředkovatelé databází mohou přepsat příkazy pro dané DropIndexOperation sestavení voláním pro danou MigrationCommandListBuilderdatabázi .

(Zděděno od MigrationsSqlGenerator)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

NotSupportedException Vyvolá, protože tato operace vyžaduje opětovné sestavení tabulky, které se zatím nepodporuje.

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Sestaví příkazy pro danou DropPrimaryKeyOperation položku voláním na danou MigrationCommandListBuildera poté ukončí poslední příkaz.

(Zděděno od MigrationsSqlGenerator)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

NotSupportedException Vyvolá, protože tato operace vyžaduje opětovné sestavení tabulky, které se zatím nepodporuje.

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Sestaví příkazy pro danou DropPrimaryKeyOperation funkci voláním pro danou MigrationCommandListBuilder.

(Zděděno od MigrationsSqlGenerator)
Generate(DropSchemaOperation, IModel, MigrationCommandListBuilder)

Ignorováno, protože SQLite nepodporuje schémata a jsou bezobslužně ignorována, aby se zlepšila kompatibilita testování.

Generate(DropSequenceOperation, IModel, MigrationCommandListBuilder)

Vyvolá, NotSupportedException protože SQLite nepodporuje sekvence.

Generate(DropTableOperation, IModel, MigrationCommandListBuilder)

Sestaví příkazy pro danou DropTableOperation položku voláním na danou MigrationCommandListBuildera poté ukončí poslední příkaz.

(Zděděno od MigrationsSqlGenerator)
Generate(DropTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Sestaví příkazy pro danou DropTableOperation funkci voláním pro danou MigrationCommandListBuilder.

(Zděděno od MigrationsSqlGenerator)
Generate(DropUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

NotSupportedException Vyvolá, protože tato operace vyžaduje opětovné sestavení tabulky, které se zatím nepodporuje.

Generate(EnsureSchemaOperation, IModel, MigrationCommandListBuilder)

Ignorováno, protože SQLite nepodporuje schémata a jsou bezobslužně ignorována, aby se zlepšila kompatibilita testování.

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder)

Sestaví příkazy pro danou InsertDataOperation položku voláním na danou MigrationCommandListBuildera poté ukončí poslední příkaz.

(Zděděno od MigrationsSqlGenerator)
Generate(InsertDataOperation, IModel, MigrationCommandListBuilder, Boolean)

Sestaví příkazy pro danou InsertDataOperation funkci voláním pro danou MigrationCommandListBuilder.

(Zděděno od MigrationsSqlGenerator)
Generate(IReadOnlyList<MigrationOperation>, IModel)

Generuje příkazy ze seznamu operací.

Generate(IReadOnlyList<MigrationOperation>, IModel)

Generuje příkazy ze seznamu operací.

(Zděděno od MigrationsSqlGenerator)
Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

Generuje příkazy ze seznamu operací.

Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

Generuje příkazy ze seznamu operací.

(Zděděno od MigrationsSqlGenerator)
Generate(MigrationOperation, IModel, MigrationCommandListBuilder)

Sestaví příkazy pro danou MigrationOperation funkci voláním pro danou MigrationCommandListBuilder.

(Zděděno od MigrationsSqlGenerator)
Generate(RenameColumnOperation, IModel, MigrationCommandListBuilder)

Vytváří příkazy pro danou RenameTableOperation funkci voláním na danou MigrationCommandListBuilder.

Generate(RenameIndexOperation, IModel, MigrationCommandListBuilder)

Vytváří příkazy pro danou RenameIndexOperation funkci voláním na danou MigrationCommandListBuilder.

Generate(RenameSequenceOperation, IModel, MigrationCommandListBuilder)

Vyvolá, NotSupportedException protože SQLite nepodporuje sekvence.

Generate(RenameTableOperation, IModel, MigrationCommandListBuilder)

Vytváří příkazy pro danou RenameTableOperation funkci voláním na danou MigrationCommandListBuilder.

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

Vyvolá, NotSupportedException protože SQLite nepodporuje sekvence.

Generate(SqlOperation, IModel, MigrationCommandListBuilder)

Sestaví příkazy pro danou SqlOperation položku voláním na danou MigrationCommandListBuildera poté ukončí poslední příkaz.

(Zděděno od MigrationsSqlGenerator)
Generate(UpdateDataOperation, IModel, MigrationCommandListBuilder)

Sestaví příkazy pro danou UpdateDataOperation položku voláním na danou MigrationCommandListBuildera poté ukončí poslední příkaz.

(Zděděno od MigrationsSqlGenerator)
GenerateIndexColumnList(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Vrátí fragment SQL pro seznam sloupců indexu z objektu CreateIndexOperation.

(Zděděno od MigrationsSqlGenerator)
GenerateModificationCommands(DeleteDataOperation, IModel)

Vygeneruje příkazy, které odpovídají dané operaci.

(Zděděno od MigrationsSqlGenerator)
GenerateModificationCommands(InsertDataOperation, IModel)

Vygeneruje příkazy, které odpovídají dané operaci.

(Zděděno od MigrationsSqlGenerator)
GenerateModificationCommands(UpdateDataOperation, IModel)

Vygeneruje příkazy, které odpovídají dané operaci.

(Zděděno od MigrationsSqlGenerator)
GetColumnType(String, String, String, ColumnOperation, IModel)

Získá typ úložiště nebo databáze sloupce zadanou metadata.

(Zděděno od MigrationsSqlGenerator)
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Boolean, IModel)

Získá typ úložiště nebo databáze sloupce zadanou metadata.

(Zděděno od MigrationsSqlGenerator)
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, IModel)

Získá typ úložiště nebo databáze sloupce zadanou metadata.

(Zděděno od MigrationsSqlGenerator)
HasLegacyRenameOperations(IModel)

Kontroluje, zda RenameTableOperation a RenameSequenceOperation použije starší chování nastavení nového názvu a schématu na hodnotu null, pokud se nezmění.

(Zděděno od MigrationsSqlGenerator)
IndexOptions(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Vygeneruje fragment SQL pro doplňky (filtr, zahrnuté sloupce, možnosti) indexu z objektu CreateIndexOperation.

(Zděděno od MigrationsSqlGenerator)
IndexTraits(MigrationOperation, IModel, MigrationCommandListBuilder)

Generuje fragment SQL pro vlastnosti indexu z CreateIndexOperation, AddPrimaryKeyOperationnebo AddUniqueConstraintOperation.

(Zděděno od MigrationsSqlGenerator)
IsOldColumnSupported(IModel)

Zkontroluje, jestli AddColumnOperation podporuje předávání starého sloupce, který byl přidán pouze v EF Core 1.1.

(Zděděno od MigrationsSqlGenerator)
PrimaryKeyConstraint(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Vygeneruje fragment SQL pro omezení primárního klíče objektu AddPrimaryKeyOperation.

(Zděděno od MigrationsSqlGenerator)
SequenceOptions(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

Vygeneruje fragment SQL, který konfiguruje sekvenci v .AlterSequenceOperation

(Zděděno od MigrationsSqlGenerator)
SequenceOptions(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

Vygeneruje fragment SQL, který konfiguruje sekvenci v .CreateSequenceOperation

(Zděděno od MigrationsSqlGenerator)
SequenceOptions(String, String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, IModel, MigrationCommandListBuilder)

Vygeneruje fragment SQL konfigurující sekvenci s danými možnostmi.

(Zděděno od MigrationsSqlGenerator)
SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder)

Vygeneruje fragment SQL konfigurující sekvenci s danými možnostmi.

(Zděděno od MigrationsSqlGenerator)
TryGetVersion(IModel, String)

Získá verzi produktu použitou k vygenerování aktuální migrace. Zprostředkovatelé ji můžou použít k zachování kompatibility s migracemi vygenerovanými pomocí předchozích verzí.

(Zděděno od MigrationsSqlGenerator)
UniqueConstraint(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Vygeneruje fragment SQL pro jedinečné omezení objektu AddUniqueConstraintOperation.

(Zděděno od MigrationsSqlGenerator)

Platí pro