Share via


SqlServerMigrationsSqlGenerator Classe

Definizione

SQL Server'implementazione specifica di MigrationsSqlGenerator.

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

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 per qualsiasi durata. L'implementazione non deve essere thread-safe.

Per altre informazioni ed esempi, vedere Migrazioni di databasee Accesso a SQL Server e Azure SQL database con EF Core.

Costruttori

SqlServerMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider)

SQL Server'implementazione specifica di MigrationsSqlGenerator.

SqlServerMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider, IMigrationsAnnotationProvider)

SQL Server'implementazione specifica di MigrationsSqlGenerator.

SqlServerMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, ICommandBatchPreparer)

Crea una nuova istanza di SqlServerMigrationsSqlGenerator.

SqlServerMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IMigrationsAnnotationProvider)

Crea una nuova istanza di SqlServerMigrationsSqlGenerator.

SqlServerMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IRelationalAnnotationProvider)

Crea una nuova istanza di SqlServerMigrationsSqlGenerator.

Proprietà

Annotations

SQL Server'implementazione specifica 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

SQL Server'implementazione specifica di MigrationsSqlGenerator.

(Ereditato da MigrationsSqlGenerator)
SqlGenerator

Oggetto IUpdateSqlGenerator.

(Ereditato da MigrationsSqlGenerator)
TypeMapper

SQL Server'implementazione specifica 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

AddDescription(MigrationCommandListBuilder, String, String, String, String, Boolean)

Genera comandi di aggiunta per le descrizioni su tabelle e colonne.

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, Boolean, IAnnotatable, IModel, MigrationCommandListBuilder)
Obsoleta..

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.

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

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)
CreateIndexes(IEnumerable<IIndex>, MigrationCommandListBuilder)

Genera SQL per creare gli indici specificati.

CreateIndexes(IEnumerable<ITableIndex>, MigrationCommandListBuilder)

Genera SQL per creare gli indici specificati.

CreateIndexes(IProperty, MigrationCommandListBuilder)

SQL Server'implementazione specifica di 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.

(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)
DropDefaultConstraint(String, String, String, MigrationCommandListBuilder)

Genera un frammento SQL per eliminare i vincoli predefiniti per una colonna.

DropDescription(MigrationCommandListBuilder, String, String, String, Boolean)

Genera i comandi di eliminazione per le descrizioni su tabelle e colonne.

DropIndexes(IEnumerable<IIndex>, MigrationCommandListBuilder)

Genera SQL per eliminare gli indici specificati.

DropIndexes(IEnumerable<ITableIndex>, MigrationCommandListBuilder)

Genera SQL per eliminare gli indici specificati.

DropIndexes(IProperty, MigrationCommandListBuilder)

SQL Server'implementazione specifica di 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.

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)

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

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.

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)

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

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)

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

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)

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

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)

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

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)

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

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

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

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

Compila i comandi per l'oggetto specificato AlterDatabaseOperation effettuando 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)

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

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

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

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)

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.

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.

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)

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

Generate(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

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

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

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

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

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)

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)

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

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)

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

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)

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

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)

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

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 effettuando chiamate all'oggetto specificato MigrationCommandListBuildere quindi termina il comando finale.

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

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

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)

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

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)

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

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

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

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

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

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.

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)

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

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

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

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder)

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

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.

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.

Generate(RenameColumnOperation, IModel, MigrationCommandListBuilder)

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

Generate(RenameIndexOperation, IModel, MigrationCommandListBuilder)

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

Generate(RenameSequenceOperation, IModel, MigrationCommandListBuilder)

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

Generate(RenameTableOperation, IModel, MigrationCommandListBuilder)

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

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

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

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

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

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

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

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(SqlServerCreateDatabaseOperation, IModel, MigrationCommandListBuilder)

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

Generate(SqlServerDropDatabaseOperation, IModel, MigrationCommandListBuilder)

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

Generate(UpdateDataOperation, IModel, MigrationCommandListBuilder)

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

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)
GetIndexesToRebuild(IColumn, MigrationOperation)

Ottiene l'elenco di indici che devono essere ricompilati quando viene modificata la colonna specificata.

GetIndexesToRebuild(IProperty, MigrationOperation)

Ottiene l'elenco di indici che devono essere ricompilati quando viene modificata la proprietà specificata.

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.

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.

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)
Rename(String, String, MigrationCommandListBuilder)

Genera una ridenominazione.

Rename(String, String, String, MigrationCommandListBuilder)

Genera una ridenominazione.

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.

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.

SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder)

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

(Ereditato da MigrationsSqlGenerator)
Transfer(String, String, String, MigrationCommandListBuilder)

Genera un trasferimento da uno schema a un altro.

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)
UseLegacyIndexFilters(CreateIndexOperation, IModel)

Controlla se deve essere generato o meno CreateIndexOperation un filtro in base alle migrazioni.

UseLegacyIndexFilters(IModel)
Obsoleta..

Controlla se deve essere generato o meno CreateIndexOperation un filtro in base alle migrazioni.

Si applica a