SqliteMigrationsSqlGenerator Classe

Definizione

Implementazione specifica di SQLite di MigrationsSqlGenerator.

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

Commenti

La durata del servizio è Scoped. Ciò significa che ogni DbContext istanza userà la propria istanza di questo servizio. L'implementazione può dipendere da altri servizi registrati con qualsiasi durata. L'implementazione non deve essere thread-safe.

Per altre informazioni ed esempi, vedere Migrazioni di database e accesso ai database SQLite con EF Core .

Costruttori

SqliteMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider)

Implementazione specifica di SQLite di MigrationsSqlGenerator.

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies)

Implementazione specifica di SQLite di MigrationsSqlGenerator.

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IMigrationsAnnotationProvider)

Crea una nuova istanza di SqliteMigrationsSqlGenerator.

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IRelationalAnnotationProvider)

Crea una nuova istanza di SqliteMigrationsSqlGenerator.

Proprietà

Annotations

Implementazione specifica di SQLite di MigrationsSqlGenerator.

(Ereditato da MigrationsSqlGenerator)
Dependencies

Dipendenze specifiche del provider relazionale per questo servizio.

(Ereditato da MigrationsSqlGenerator)
Options

Ottiene o imposta le opzioni da utilizzare durante la generazione di comandi.

(Ereditato da MigrationsSqlGenerator)
SqlGenerationHelper

Implementazione specifica di SQLite di MigrationsSqlGenerator.

(Ereditato da MigrationsSqlGenerator)
SqlGenerator

Oggetto IUpdateSqlGenerator.

(Ereditato da MigrationsSqlGenerator)
TypeMapper

Implementazione specifica di SQLite di MigrationsSqlGenerator.

(Ereditato da MigrationsSqlGenerator)
VersionComparer

Ottiene un operatore di confronto che può essere utilizzato per confrontare due versioni del prodotto.

(Ereditato da MigrationsSqlGenerator)

Metodi

CheckConstraint(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Genera un frammento SQL per un vincolo CHECK di un oggetto AddCheckConstraintOperation.

(Ereditato da MigrationsSqlGenerator)
CheckConstraint(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Genera un frammento SQL per un vincolo CHECK di un oggetto CreateCheckConstraintOperation.

(Ereditato da MigrationsSqlGenerator)
ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)

Genera un frammento SQL per una definizione di colonna in un oggetto AddColumnOperation.

ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)

Genera un frammento SQL per una definizione di colonna in un oggetto AddColumnOperation.

(Ereditato da MigrationsSqlGenerator)
ColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

Genera un frammento SQL per una definizione di colonna per i metadati della colonna specificati.

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

Genera un frammento SQL per una definizione di colonna per i metadati della colonna specificati.

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

Genera un frammento SQL per una definizione di colonna per i metadati della colonna specificati.

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

Genera un frammento SQL per una definizione di colonna per i metadati della colonna specificati.

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

Genera un frammento SQL per una definizione di colonna per i metadati della colonna specificati.

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

Genera un frammento SQL per una definizione di colonna per i metadati della colonna specificati.

(Ereditato da MigrationsSqlGenerator)
ColumnList(String[])

Concatena i nomi di colonna specificati in un DelimitIdentifier(String) elenco separato.

(Ereditato da MigrationsSqlGenerator)
ComputedColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

Genera un frammento SQL per una definizione di colonna calcolata per i metadati della colonna specificati.

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

Genera un frammento SQL per una definizione di colonna calcolata per i metadati della colonna specificati.

(Ereditato da MigrationsSqlGenerator)
CreateTableCheckConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Genera un frammento SQL per i vincoli CHECK di un oggetto CreateTableOperation.

(Ereditato da MigrationsSqlGenerator)
CreateTableColumns(CreateTableOperation, IModel, MigrationCommandListBuilder)

Genera un frammento SQL per le definizioni di colonna in un oggetto CreateTableOperation.

CreateTableColumns(CreateTableOperation, IModel, MigrationCommandListBuilder)

Genera un frammento SQL per le definizioni di colonna in un oggetto CreateTableOperation.

(Ereditato da MigrationsSqlGenerator)
CreateTableConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Genera un frammento SQL per i vincoli di un oggetto CreateTableOperation.

(Ereditato da MigrationsSqlGenerator)
CreateTableForeignKeys(CreateTableOperation, IModel, MigrationCommandListBuilder)

Genera un frammento SQL per i vincoli di chiave esterna di un oggetto CreateTableOperation.

(Ereditato da MigrationsSqlGenerator)
CreateTablePrimaryKeyConstraint(CreateTableOperation, IModel, MigrationCommandListBuilder)

Genera un frammento SQL per il vincolo di chiave primaria di un oggetto CreateTableOperation.

(Ereditato da MigrationsSqlGenerator)
CreateTableUniqueConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Genera un frammento SQL per i vincoli univoci di un oggetto CreateTableOperation.

(Ereditato da MigrationsSqlGenerator)
DefaultValue(Object, String, MigrationCommandListBuilder)

Genera un frammento SQL per il vincolo predefinito di una colonna.

(Ereditato da MigrationsSqlGenerator)
DefaultValue(Object, String, String, MigrationCommandListBuilder)

Genera un frammento SQL per il vincolo predefinito di una colonna.

(Ereditato da MigrationsSqlGenerator)
EndStatement(MigrationCommandListBuilder, Boolean)

Genera un frammento SQL per terminare il comando SQL.

(Ereditato da MigrationsSqlGenerator)
FindEntityTypes(IModel, String, String)
Obsoleta..

Trova tutti gli IEntityTypeelementi mappati alla tabella specificata.

(Ereditato da MigrationsSqlGenerator)
FindProperty(IModel, String, String, String)
Obsoleta..

Trova alcuni IProperty mappati alla colonna specificata.

Se più proprietà eseguono il mapping alla stessa colonna, la proprietà restituita viene scelta in modo arbitrario. Il validator del modello garantisce che tutte le proprietà mappate a una determinata colonna abbiano una configurazione coerente.

(Ereditato da MigrationsSqlGenerator)
ForeignKeyAction(ReferentialAction, MigrationCommandListBuilder)

Genera un frammento SQL per l'azione referenziale specificata.

(Ereditato da MigrationsSqlGenerator)
ForeignKeyConstraint(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Genera un frammento SQL per un vincolo di chiave esterna di un oggetto AddForeignKeyOperation.

(Ereditato da MigrationsSqlGenerator)
Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Genera un'eccezione NotSupportedException perché questa operazione richiede ricompilazioni di tabella, che non sono ancora supportate.

Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato AddCheckConstraintOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuildere quindi termina il comando finale.

(Ereditato da MigrationsSqlGenerator)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato AddColumnOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuildere quindi termina il comando finale.

(Ereditato da MigrationsSqlGenerator)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila i comandi per l'oggetto specificato AddColumnOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuilder.

Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila i comandi per l'oggetto specificato AddColumnOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuilder.

(Ereditato da MigrationsSqlGenerator)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Genera un'eccezione NotSupportedException perché questa operazione richiede ricompilazioni di tabella, che non sono ancora supportate.

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato AddForeignKeyOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuildere quindi termina il comando finale.

(Ereditato da MigrationsSqlGenerator)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Genera un'eccezione NotSupportedException perché questa operazione richiede ricompilazioni di tabella, che non sono ancora supportate.

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila i comandi per l'oggetto specificato AddForeignKeyOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuilder.

(Ereditato da MigrationsSqlGenerator)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Genera un'eccezione NotSupportedException perché questa operazione richiede ricompilazioni di tabella, che non sono ancora supportate.

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato AddPrimaryKeyOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuildere quindi termina il comando finale.

(Ereditato da MigrationsSqlGenerator)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Genera un'eccezione NotSupportedException perché questa operazione richiede ricompilazioni di tabella, che non sono ancora supportate.

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila i comandi per l'oggetto specificato AddPrimaryKeyOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuilder.

(Ereditato da MigrationsSqlGenerator)
Generate(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Genera un'eccezione NotSupportedException perché questa operazione richiede ricompilazioni di tabella, che non sono ancora supportate.

Generate(AlterColumnOperation, IModel, MigrationCommandListBuilder)

Genera un'eccezione NotSupportedException perché questa operazione richiede ricompilazioni di tabella, che non sono ancora supportate.

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato AlterDatabaseOperation eseguendo chiamate all'oggetto specificato MigrationCommandListBuilder.

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

Può essere sottoposto a override dai provider di database per compilare i comandi per l'oggetto specificato AlterDatabaseOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuilder.

(Ereditato da MigrationsSqlGenerator)
Generate(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

Genera NotSupportedException poiché SQLite non supporta le sequenze.

Generate(AlterTableOperation, IModel, MigrationCommandListBuilder)

Può essere sottoposto a override dai provider di database per compilare i comandi per l'oggetto specificato AlterTableOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuilder.

(Ereditato da MigrationsSqlGenerator)
Generate(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Genera NotSupportedException poiché questa operazione richiede ricompilazione della tabella, che non sono ancora supportate.

Generate(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato CreateCheckConstraintOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuildere quindi termina il comando finale.

(Ereditato da MigrationsSqlGenerator)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato CreateIndexOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuildere quindi termina il comando finale.

(Ereditato da MigrationsSqlGenerator)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila i comandi per l'oggetto specificato CreateIndexOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuilder.

(Ereditato da MigrationsSqlGenerator)
Generate(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

Genera NotSupportedException poiché SQLite non supporta le sequenze.

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato CreateTableOperation eseguendo chiamate all'oggetto specificato MigrationCommandListBuilder.

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato CreateTableOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuildere quindi termina il comando finale.

(Ereditato da MigrationsSqlGenerator)
Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila i comandi per l'oggetto specificato CreateTableOperation eseguendo chiamate all'oggetto specificato MigrationCommandListBuilder.

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila i comandi per l'oggetto specificato CreateTableOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuilder.

(Ereditato da MigrationsSqlGenerator)
Generate(DeleteDataOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato DeleteDataOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuildere quindi termina il comando finale.

(Ereditato da MigrationsSqlGenerator)
Generate(DropCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Genera NotSupportedException poiché questa operazione richiede ricompilazione della tabella, che non sono ancora supportate.

Generate(DropCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato DropCheckConstraintOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuildere quindi termina il comando finale.

(Ereditato da MigrationsSqlGenerator)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

Genera NotSupportedException poiché questa operazione richiede ricompilazione della tabella, che non sono ancora supportate.

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato DropColumnOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuildere quindi termina il comando finale.

(Ereditato da MigrationsSqlGenerator)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Genera NotSupportedException poiché questa operazione richiede ricompilazione della tabella, che non sono ancora supportate.

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila i comandi per l'oggetto specificato DropColumnOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuilder.

(Ereditato da MigrationsSqlGenerator)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

Genera NotSupportedException poiché questa operazione richiede ricompilazione della tabella, che non sono ancora supportate.

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato DropForeignKeyOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuildere quindi termina il comando finale.

(Ereditato da MigrationsSqlGenerator)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Genera NotSupportedException poiché questa operazione richiede ricompilazione della tabella, che non sono ancora supportate.

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila i comandi per l'oggetto specificato DropForeignKeyOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuilder.

(Ereditato da MigrationsSqlGenerator)
Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato DropIndexOperation eseguendo chiamate all'oggetto specificato MigrationCommandListBuilder.

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

Può essere sottoposto a override dai provider di database per compilare i comandi per l'oggetto specificato DropIndexOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuilder.

Si noti che l'implementazione predefinita di questo metodo genera NotImplementedException. I provider devono eseguire l'override se devono supportare questo tipo di operazione.

(Ereditato da MigrationsSqlGenerator)
Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila i comandi per l'oggetto specificato DropIndexOperation eseguendo chiamate all'oggetto specificato MigrationCommandListBuilder.

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Può essere sottoposto a override dai provider di database per compilare i comandi per l'oggetto specificato DropIndexOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuilder.

(Ereditato da MigrationsSqlGenerator)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Genera NotSupportedException poiché questa operazione richiede ricompilazione della tabella, che non sono ancora supportate.

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato DropPrimaryKeyOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuildere quindi termina il comando finale.

(Ereditato da MigrationsSqlGenerator)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Genera NotSupportedException poiché questa operazione richiede ricompilazione della tabella, che non sono ancora supportate.

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila i comandi per l'oggetto specificato DropPrimaryKeyOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuilder.

(Ereditato da MigrationsSqlGenerator)
Generate(DropSchemaOperation, IModel, MigrationCommandListBuilder)

Ignorato, poiché gli schemi non sono supportati da SQLite e vengono ignorati in modo automatico per migliorare la compatibilità dei test.

Generate(DropSequenceOperation, IModel, MigrationCommandListBuilder)

Genera NotSupportedException poiché SQLite non supporta le sequenze.

Generate(DropTableOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato DropTableOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuildere quindi termina il comando finale.

(Ereditato da MigrationsSqlGenerator)
Generate(DropTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila i comandi per l'oggetto specificato DropTableOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuilder.

(Ereditato da MigrationsSqlGenerator)
Generate(DropUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Genera NotSupportedException poiché questa operazione richiede ricompilazione della tabella, che non sono ancora supportate.

Generate(EnsureSchemaOperation, IModel, MigrationCommandListBuilder)

Ignorato, poiché gli schemi non sono supportati da SQLite e vengono ignorati in modo automatico per migliorare la compatibilità dei test.

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato InsertDataOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuildere quindi termina il comando finale.

(Ereditato da MigrationsSqlGenerator)
Generate(InsertDataOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila i comandi per l'oggetto specificato InsertDataOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuilder.

(Ereditato da MigrationsSqlGenerator)
Generate(IReadOnlyList<MigrationOperation>, IModel)

Genera comandi da un elenco di operazioni.

Generate(IReadOnlyList<MigrationOperation>, IModel)

Genera comandi da un elenco di operazioni.

(Ereditato da MigrationsSqlGenerator)
Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

Genera comandi da un elenco di operazioni.

Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

Genera comandi da un elenco di operazioni.

(Ereditato da MigrationsSqlGenerator)
Generate(MigrationOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato MigrationOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuilder.

(Ereditato da MigrationsSqlGenerator)
Generate(RenameColumnOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato RenameTableOperation eseguendo chiamate all'oggetto specificato MigrationCommandListBuilder.

Generate(RenameIndexOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato RenameIndexOperation eseguendo chiamate all'oggetto specificato MigrationCommandListBuilder.

Generate(RenameSequenceOperation, IModel, MigrationCommandListBuilder)

Genera NotSupportedException poiché SQLite non supporta le sequenze.

Generate(RenameTableOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato RenameTableOperation eseguendo chiamate all'oggetto specificato MigrationCommandListBuilder.

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

Genera NotSupportedException poiché SQLite non supporta le sequenze.

Generate(SqlOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato SqlOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuildere quindi termina il comando finale.

(Ereditato da MigrationsSqlGenerator)
Generate(UpdateDataOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato UpdateDataOperation effettuando chiamate all'oggetto specificato MigrationCommandListBuildere quindi termina il comando finale.

(Ereditato da MigrationsSqlGenerator)
GenerateIndexColumnList(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Restituisce un frammento SQL per l'elenco di colonne di un indice da un oggetto CreateIndexOperation.

(Ereditato da MigrationsSqlGenerator)
GenerateModificationCommands(DeleteDataOperation, IModel)

Genera i comandi che corrispondono all'operazione specificata.

(Ereditato da MigrationsSqlGenerator)
GenerateModificationCommands(InsertDataOperation, IModel)

Genera i comandi che corrispondono all'operazione specificata.

(Ereditato da MigrationsSqlGenerator)
GenerateModificationCommands(UpdateDataOperation, IModel)

Genera i comandi che corrispondono all'operazione specificata.

(Ereditato da MigrationsSqlGenerator)
GetColumnType(String, String, String, ColumnOperation, IModel)

Ottiene il tipo di archivio/database di una colonna in base ai metadati specificati.

(Ereditato da MigrationsSqlGenerator)
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Boolean, IModel)

Ottiene il tipo di archivio/database di una colonna in base ai metadati specificati.

(Ereditato da MigrationsSqlGenerator)
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, IModel)

Ottiene il tipo di archivio/database di una colonna in base ai metadati specificati.

(Ereditato da MigrationsSqlGenerator)
HasLegacyRenameOperations(IModel)

Controlla se RenameTableOperation e RenameSequenceOperation usa il comportamento legacy dell'impostazione del nuovo nome e dello schema su Null se non modificato.

(Ereditato da MigrationsSqlGenerator)
IndexOptions(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Genera un frammento SQL per elementi aggiuntivi (filtro, colonne incluse, opzioni) di un indice da un oggetto CreateIndexOperation.

(Ereditato da MigrationsSqlGenerator)
IndexTraits(MigrationOperation, IModel, MigrationCommandListBuilder)

Genera un frammento SQL per i tratti di un indice da un CreateIndexOperationoggetto , AddPrimaryKeyOperationo AddUniqueConstraintOperation.

(Ereditato da MigrationsSqlGenerator)
IsOldColumnSupported(IModel)

Controlla se supporta o meno AddColumnOperation il passaggio nella colonna precedente, che è stato aggiunto solo in EF Core 1.1.

(Ereditato da MigrationsSqlGenerator)
PrimaryKeyConstraint(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Genera un frammento SQL per un vincolo di chiave primaria di un oggetto AddPrimaryKeyOperation.

(Ereditato da MigrationsSqlGenerator)
SequenceOptions(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

Genera un frammento SQL che configura una sequenza in un oggetto AlterSequenceOperation.

(Ereditato da MigrationsSqlGenerator)
SequenceOptions(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

Genera un frammento SQL che configura una sequenza in un oggetto CreateSequenceOperation.

(Ereditato da MigrationsSqlGenerator)
SequenceOptions(String, String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, IModel, MigrationCommandListBuilder)

Genera un frammento SQL che configura una sequenza con le opzioni specificate.

(Ereditato da MigrationsSqlGenerator)
SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder)

Genera un frammento SQL che configura una sequenza con le opzioni specificate.

(Ereditato da MigrationsSqlGenerator)
TryGetVersion(IModel, String)

Ottiene la versione del prodotto utilizzata per generare la migrazione corrente. I provider possono usarlo per mantenere la compatibilità con le migrazioni generate usando le versioni precedenti.

(Ereditato da MigrationsSqlGenerator)
UniqueConstraint(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Genera un frammento SQL per un vincolo univoco di un oggetto AddUniqueConstraintOperation.

(Ereditato da MigrationsSqlGenerator)

Si applica a