Compartir a través de


SqlServerMigrationsSqlGenerator Clase

Definición

SQL Server implementación específica de MigrationsSqlGenerator.

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

Comentarios

La duración del servicio es Scoped. Esto significa que cada DbContext instancia usará su propia instancia de este servicio. La implementación puede depender de otros servicios registrados con cualquier duración. La implementación no necesita ser segura para subprocesos.

Consulte Migraciones de bases de datos y Acceso a SQL Server y bases de datos de Azure SQL con EF Core para obtener más información y ejemplos.

Constructores

SqlServerMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider)

SQL Server implementación específica de MigrationsSqlGenerator.

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

SQL Server implementación específica de MigrationsSqlGenerator.

SqlServerMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, ICommandBatchPreparer)

Crea una nueva instancia de SqlServerMigrationsSqlGenerator.

SqlServerMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IMigrationsAnnotationProvider)

Crea una nueva instancia de SqlServerMigrationsSqlGenerator.

SqlServerMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IRelationalAnnotationProvider)

Crea una nueva instancia de SqlServerMigrationsSqlGenerator.

Propiedades

Annotations

SQL Server implementación específica de MigrationsSqlGenerator.

(Heredado de MigrationsSqlGenerator)
Dependencies

Dependencias específicas del proveedor relacional para este servicio.

(Heredado de MigrationsSqlGenerator)
Options

Obtiene o establece las opciones que se van a usar al generar comandos.

(Heredado de MigrationsSqlGenerator)
SqlGenerationHelper

SQL Server implementación específica de MigrationsSqlGenerator.

(Heredado de MigrationsSqlGenerator)
SqlGenerator

El parámetro de cadena de consulta IUpdateSqlGenerator.

(Heredado de MigrationsSqlGenerator)
TypeMapper

SQL Server implementación específica de MigrationsSqlGenerator.

(Heredado de MigrationsSqlGenerator)
VersionComparer

Obtiene un comparador que se puede usar para comparar dos versiones de producto.

(Heredado de MigrationsSqlGenerator)

Métodos

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

Genera comandos add para descripciones en tablas y columnas.

CheckConstraint(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Genera un fragmento de SQL para una restricción check de .AddCheckConstraintOperation

(Heredado de MigrationsSqlGenerator)
CheckConstraint(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Genera un fragmento de SQL para una restricción check de .CreateCheckConstraintOperation

(Heredado de MigrationsSqlGenerator)
ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)

Genera un fragmento de SQL para una definición de columna en .AddColumnOperation

ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)

Genera un fragmento de SQL para una definición de columna en .AddColumnOperation

(Heredado de MigrationsSqlGenerator)
ColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

Genera un fragmento de SQL para una definición de columna para los metadatos de columna especificados.

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

Genera un fragmento de SQL para una definición de columna para los metadatos de columna especificados.

(Heredado de MigrationsSqlGenerator)
ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Boolean, IAnnotatable, IModel, MigrationCommandListBuilder)
Obsoleto..

Genera un fragmento de SQL para una definición de columna para los metadatos de columna especificados.

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

Genera un fragmento de SQL para una definición de columna para los metadatos de columna especificados.

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

Genera un fragmento de SQL para una definición de columna para los metadatos de columna especificados.

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

Genera un fragmento de SQL para una definición de columna para los metadatos de columna especificados.

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

Genera un fragmento de SQL para una definición de columna para los metadatos de columna especificados.

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

Genera un fragmento de SQL para una definición de columna para los metadatos de columna especificados.

(Heredado de MigrationsSqlGenerator)
ColumnList(String[])

Concatena los nombres de columna especificados en una DelimitIdentifier(String) lista separada.

(Heredado de MigrationsSqlGenerator)
ComputedColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

Genera un fragmento de SQL para una definición de columna calculada para los metadatos de columna especificados.

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

Genera un fragmento de SQL para una definición de columna calculada para los metadatos de columna especificados.

(Heredado de MigrationsSqlGenerator)
CreateIndexes(IEnumerable<IIndex>, MigrationCommandListBuilder)

Genera SQL para crear los índices especificados.

CreateIndexes(IEnumerable<ITableIndex>, MigrationCommandListBuilder)

Genera SQL para crear los índices especificados.

CreateIndexes(IProperty, MigrationCommandListBuilder)

SQL Server implementación específica de MigrationsSqlGenerator.

CreateTableCheckConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Genera un fragmento de SQL para las restricciones check de .CreateTableOperation

(Heredado de MigrationsSqlGenerator)
CreateTableColumns(CreateTableOperation, IModel, MigrationCommandListBuilder)

Genera un fragmento de SQL para las definiciones de columna en .CreateTableOperation

(Heredado de MigrationsSqlGenerator)
CreateTableConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Genera un fragmento de SQL para las restricciones de .CreateTableOperation

(Heredado de MigrationsSqlGenerator)
CreateTableForeignKeys(CreateTableOperation, IModel, MigrationCommandListBuilder)

Genera un fragmento de SQL para las restricciones de clave externa de .CreateTableOperation

(Heredado de MigrationsSqlGenerator)
CreateTablePrimaryKeyConstraint(CreateTableOperation, IModel, MigrationCommandListBuilder)

Genera un fragmento de SQL para la restricción de clave principal de .CreateTableOperation

(Heredado de MigrationsSqlGenerator)
CreateTableUniqueConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Genera un fragmento de SQL para las restricciones únicas de .CreateTableOperation

(Heredado de MigrationsSqlGenerator)
DefaultValue(Object, String, MigrationCommandListBuilder)

Genera un fragmento de SQL para la restricción predeterminada de una columna.

(Heredado de MigrationsSqlGenerator)
DefaultValue(Object, String, String, MigrationCommandListBuilder)

Genera un fragmento de SQL para la restricción predeterminada de una columna.

(Heredado de MigrationsSqlGenerator)
DropDefaultConstraint(String, String, String, MigrationCommandListBuilder)

Genera un fragmento de SQL para quitar las restricciones predeterminadas de una columna.

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

Genera comandos drop para descripciones en tablas y columnas.

DropIndexes(IEnumerable<IIndex>, MigrationCommandListBuilder)

Genera SQL para quitar los índices especificados.

DropIndexes(IEnumerable<ITableIndex>, MigrationCommandListBuilder)

Genera SQL para quitar los índices especificados.

DropIndexes(IProperty, MigrationCommandListBuilder)

SQL Server implementación específica de MigrationsSqlGenerator.

EndStatement(MigrationCommandListBuilder, Boolean)

Genera un fragmento de SQL para finalizar el comando SQL.

(Heredado de MigrationsSqlGenerator)
FindEntityTypes(IModel, String, String)
Obsoleto..

Busca todos los IEntityTypeelementos asignados a la tabla especificada.

(Heredado de MigrationsSqlGenerator)
FindProperty(IModel, String, String, String)
Obsoleto..

Busca algunos IProperty asignados a la columna especificada.

Si varias propiedades se asignan a la misma columna, la propiedad devuelta es una elegida arbitrariamente. El validador del modelo garantiza que todas las propiedades asignadas a una columna determinada tengan una configuración coherente.

(Heredado de MigrationsSqlGenerator)
ForeignKeyAction(ReferentialAction, MigrationCommandListBuilder)

Genera un fragmento de SQL para la acción referencial especificada.

ForeignKeyConstraint(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Genera un fragmento de SQL para una restricción de clave externa de .AddForeignKeyOperation

(Heredado de MigrationsSqlGenerator)
Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado AddCheckConstraintOperation realizando llamadas en el especificado MigrationCommandListBuildery, a continuación, finaliza el comando final.

Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado mediante la realización de llamadas en el especificado AddCheckConstraintOperationMigrationCommandListBuildery, a continuación, finaliza el comando final.

(Heredado de MigrationsSqlGenerator)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado AddColumnOperation realizando llamadas en el especificado MigrationCommandListBuildery, a continuación, finaliza el comando final.

Generate(AddColumnOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado mediante la realización de llamadas en el especificado AddColumnOperationMigrationCommandListBuildery, a continuación, finaliza el comando final.

(Heredado de MigrationsSqlGenerator)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila comandos para el objeto especificado AddColumnOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila comandos para el especificado AddColumnOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

(Heredado de MigrationsSqlGenerator)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado AddForeignKeyOperation realizando llamadas en el especificado MigrationCommandListBuildery, a continuación, finaliza el comando final.

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado mediante la realización de llamadas en el especificado AddForeignKeyOperationMigrationCommandListBuildery, a continuación, finaliza el comando final.

(Heredado de MigrationsSqlGenerator)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila comandos para el objeto especificado AddForeignKeyOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila comandos para el especificado AddForeignKeyOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

(Heredado de MigrationsSqlGenerator)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado AddPrimaryKeyOperation realizando llamadas en el especificado MigrationCommandListBuildery, a continuación, finaliza el comando final.

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado mediante la realización de llamadas en el especificado AddPrimaryKeyOperationMigrationCommandListBuildery, a continuación, finaliza el comando final.

(Heredado de MigrationsSqlGenerator)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila comandos para el objeto especificado AddPrimaryKeyOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila comandos para el especificado AddPrimaryKeyOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

(Heredado de MigrationsSqlGenerator)
Generate(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado mediante la realización de llamadas en el especificado AddUniqueConstraintOperationMigrationCommandListBuildery, a continuación, finaliza el comando final.

(Heredado de MigrationsSqlGenerator)
Generate(AlterColumnOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el objeto especificado AlterColumnOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el objeto especificado AlterDatabaseOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

Los proveedores de bases de datos pueden invalidarse para compilar comandos para el especificado AlterDatabaseOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

(Heredado de MigrationsSqlGenerator)
Generate(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado mediante la realización de llamadas en el especificado AlterSequenceOperationMigrationCommandListBuildery, a continuación, finaliza el comando final.

(Heredado de MigrationsSqlGenerator)
Generate(AlterTableOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el objeto especificado AlterTableOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

Generate(AlterTableOperation, IModel, MigrationCommandListBuilder)

Los proveedores de bases de datos pueden invalidarse para compilar comandos para el especificado AlterTableOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

(Heredado de MigrationsSqlGenerator)
Generate(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado mediante la realización de llamadas en el especificado CreateCheckConstraintOperationMigrationCommandListBuildery, a continuación, finaliza el comando final.

(Heredado de MigrationsSqlGenerator)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado CreateIndexOperation realizando llamadas en el especificado MigrationCommandListBuildery, a continuación, finaliza el comando final.

Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado mediante la realización de llamadas en el especificado CreateIndexOperationMigrationCommandListBuildery, a continuación, finaliza el comando final.

(Heredado de MigrationsSqlGenerator)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila comandos para el objeto especificado CreateIndexOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila comandos para el especificado CreateIndexOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

(Heredado de MigrationsSqlGenerator)
Generate(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado CreateSequenceOperation realizando llamadas en el especificado MigrationCommandListBuildery, a continuación, finaliza el comando final.

Generate(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado mediante la realización de llamadas en el especificado CreateSequenceOperationMigrationCommandListBuildery, a continuación, finaliza el comando final.

(Heredado de MigrationsSqlGenerator)
Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado CreateTableOperation realizando llamadas en el especificado MigrationCommandListBuildery, a continuación, finaliza el comando final.

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado mediante la realización de llamadas en el especificado CreateTableOperationMigrationCommandListBuildery, a continuación, finaliza el comando final.

(Heredado de MigrationsSqlGenerator)
Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila comandos para el objeto especificado CreateTableOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila comandos para el especificado CreateTableOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

(Heredado de MigrationsSqlGenerator)
Generate(DeleteDataOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado DeleteDataOperation realizando llamadas en el especificado MigrationCommandListBuildery, a continuación, finaliza el comando final.

Generate(DeleteDataOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado mediante la realización de llamadas en el especificado DeleteDataOperationMigrationCommandListBuildery, a continuación, finaliza el comando final.

(Heredado de MigrationsSqlGenerator)
Generate(DropCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado mediante la realización de llamadas en el especificado DropCheckConstraintOperationMigrationCommandListBuildery, a continuación, finaliza el comando final.

(Heredado de MigrationsSqlGenerator)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado DropColumnOperation realizando llamadas en el especificado MigrationCommandListBuildery, a continuación, finaliza el comando final.

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado mediante la realización de llamadas en el especificado DropColumnOperationMigrationCommandListBuildery, a continuación, finaliza el comando final.

(Heredado de MigrationsSqlGenerator)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila comandos para el objeto especificado DropColumnOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila comandos para el especificado DropColumnOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

(Heredado de MigrationsSqlGenerator)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado DropForeignKeyOperation realizando llamadas en el especificado MigrationCommandListBuildery, a continuación, finaliza el comando final.

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado mediante la realización de llamadas en el especificado DropForeignKeyOperationMigrationCommandListBuildery, a continuación, finaliza el comando final.

(Heredado de MigrationsSqlGenerator)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila comandos para el objeto especificado DropForeignKeyOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila comandos para el especificado DropForeignKeyOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

(Heredado de MigrationsSqlGenerator)
Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado DropIndexOperation realizando llamadas en el especificado MigrationCommandListBuildery, a continuación, finaliza el comando final.

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

Los proveedores de bases de datos pueden invalidarse para compilar comandos para el especificado DropIndexOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

Tenga en cuenta que la implementación predeterminada de este método produce NotImplementedException. Los proveedores deben invalidar si son compatibles con este tipo de operación.

(Heredado de MigrationsSqlGenerator)
Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila comandos para el objeto especificado DropIndexOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Los proveedores de bases de datos pueden invalidarse para compilar comandos para el especificado DropIndexOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

(Heredado de MigrationsSqlGenerator)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado DropPrimaryKeyOperation realizando llamadas en el especificado MigrationCommandListBuildery, a continuación, finaliza el comando final.

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado mediante la realización de llamadas en el especificado DropPrimaryKeyOperationMigrationCommandListBuildery, a continuación, finaliza el comando final.

(Heredado de MigrationsSqlGenerator)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila comandos para el objeto especificado DropPrimaryKeyOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila comandos para el especificado DropPrimaryKeyOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

(Heredado de MigrationsSqlGenerator)
Generate(DropSchemaOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado mediante la realización de llamadas en el especificado DropSchemaOperationMigrationCommandListBuildery, a continuación, finaliza el comando final.

(Heredado de MigrationsSqlGenerator)
Generate(DropSequenceOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado mediante la realización de llamadas en el especificado DropSequenceOperationMigrationCommandListBuildery, a continuación, finaliza el comando final.

(Heredado de MigrationsSqlGenerator)
Generate(DropTableOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado DropTableOperation realizando llamadas en el especificado MigrationCommandListBuildery, a continuación, finaliza el comando final.

Generate(DropTableOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado mediante la realización de llamadas en el especificado DropTableOperationMigrationCommandListBuildery, a continuación, finaliza el comando final.

(Heredado de MigrationsSqlGenerator)
Generate(DropTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila comandos para el objeto especificado DropTableOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

Generate(DropTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila comandos para el especificado DropTableOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

(Heredado de MigrationsSqlGenerator)
Generate(DropUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado mediante la realización de llamadas en el especificado DropUniqueConstraintOperationMigrationCommandListBuildery, a continuación, finaliza el comando final.

(Heredado de MigrationsSqlGenerator)
Generate(EnsureSchemaOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el objeto especificado EnsureSchemaOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado InsertDataOperation realizando llamadas en el especificado MigrationCommandListBuildery, a continuación, finaliza el comando final.

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado mediante la realización de llamadas en el especificado InsertDataOperationMigrationCommandListBuildery, a continuación, finaliza el comando final.

(Heredado de MigrationsSqlGenerator)
Generate(InsertDataOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila comandos para el objeto especificado InsertDataOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder, Boolean)

Compila comandos para el especificado InsertDataOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

(Heredado de MigrationsSqlGenerator)
Generate(IReadOnlyList<MigrationOperation>, IModel)

Genera comandos a partir de una lista de operaciones.

Generate(IReadOnlyList<MigrationOperation>, IModel)

Genera comandos a partir de una lista de operaciones.

(Heredado de MigrationsSqlGenerator)
Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

Genera comandos a partir de una lista de operaciones.

Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

Genera comandos a partir de una lista de operaciones.

(Heredado de MigrationsSqlGenerator)
Generate(MigrationOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el objeto especificado MigrationOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

Generate(RenameColumnOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el objeto especificado RenameColumnOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

Generate(RenameIndexOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el objeto especificado RenameIndexOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

Generate(RenameSequenceOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el objeto especificado RenameSequenceOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

Generate(RenameTableOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el objeto especificado RenameTableOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado RestartSequenceOperation realizando llamadas en el especificado MigrationCommandListBuildery, a continuación, finaliza el comando final.

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado mediante la realización de llamadas en el especificado RestartSequenceOperationMigrationCommandListBuildery, a continuación, finaliza el comando final.

(Heredado de MigrationsSqlGenerator)
Generate(SqlOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado SqlOperation realizando llamadas en el especificado MigrationCommandListBuildery, a continuación, finaliza el comando final.

Generate(SqlOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado mediante la realización de llamadas en el especificado SqlOperationMigrationCommandListBuildery, a continuación, finaliza el comando final.

(Heredado de MigrationsSqlGenerator)
Generate(SqlServerCreateDatabaseOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el objeto especificado SqlServerCreateDatabaseOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

Generate(SqlServerDropDatabaseOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el objeto especificado SqlServerDropDatabaseOperation mediante la realización de llamadas en el especificado MigrationCommandListBuilder.

Generate(UpdateDataOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado UpdateDataOperation realizando llamadas en el especificado MigrationCommandListBuildery, a continuación, finaliza el comando final.

Generate(UpdateDataOperation, IModel, MigrationCommandListBuilder)

Compila comandos para el especificado mediante la realización de llamadas en el especificado UpdateDataOperationMigrationCommandListBuildery, a continuación, finaliza el comando final.

(Heredado de MigrationsSqlGenerator)
GenerateIndexColumnList(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Devuelve un fragmento de SQL para la lista de columnas de un índice de .CreateIndexOperation

(Heredado de MigrationsSqlGenerator)
GenerateModificationCommands(DeleteDataOperation, IModel)

Genera los comandos que corresponden a la operación especificada.

(Heredado de MigrationsSqlGenerator)
GenerateModificationCommands(InsertDataOperation, IModel)

Genera los comandos que corresponden a la operación especificada.

(Heredado de MigrationsSqlGenerator)
GenerateModificationCommands(UpdateDataOperation, IModel)

Genera los comandos que corresponden a la operación especificada.

(Heredado de MigrationsSqlGenerator)
GetColumnType(String, String, String, ColumnOperation, IModel)

Obtiene el tipo de almacén o base de datos de una columna según los metadatos proporcionados.

(Heredado de MigrationsSqlGenerator)
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Boolean, IModel)

Obtiene el tipo de almacén o base de datos de una columna según los metadatos proporcionados.

(Heredado de MigrationsSqlGenerator)
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, IModel)

Obtiene el tipo de almacén o base de datos de una columna según los metadatos proporcionados.

(Heredado de MigrationsSqlGenerator)
GetIndexesToRebuild(IColumn, MigrationOperation)

Obtiene la lista de índices que se deben volver a generar cuando cambia la columna especificada.

GetIndexesToRebuild(IProperty, MigrationOperation)

Obtiene la lista de índices que se deben volver a generar cuando cambia la propiedad especificada.

HasLegacyRenameOperations(IModel)

Comprueba si RenameTableOperation y RenameSequenceOperation usan el comportamiento heredado de establecer el nuevo nombre y el esquema en NULL cuando no se modifican.

(Heredado de MigrationsSqlGenerator)
IndexOptions(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Genera un fragmento de SQL para extras (filtro, columnas incluidas, opciones) de un índice a partir de .CreateIndexOperation

IndexOptions(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Genera un fragmento de SQL para extras (filtro, columnas incluidas, opciones) de un índice a partir de .CreateIndexOperation

(Heredado de MigrationsSqlGenerator)
IndexTraits(MigrationOperation, IModel, MigrationCommandListBuilder)

Genera un fragmento de SQL para los rasgos de un índice a partir de , CreateIndexOperationAddPrimaryKeyOperationo AddUniqueConstraintOperation.

IsOldColumnSupported(IModel)

Comprueba si admite o no AddColumnOperation el paso en la columna antigua, que solo se agregó en EF Core 1.1.

(Heredado de MigrationsSqlGenerator)
PrimaryKeyConstraint(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Genera un fragmento de SQL para una restricción de clave principal de .AddPrimaryKeyOperation

(Heredado de MigrationsSqlGenerator)
Rename(String, String, MigrationCommandListBuilder)

Genera un cambio de nombre.

Rename(String, String, String, MigrationCommandListBuilder)

Genera un cambio de nombre.

SequenceOptions(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

Genera un fragmento de SQL que configura una secuencia en .AlterSequenceOperation

(Heredado de MigrationsSqlGenerator)
SequenceOptions(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

Genera un fragmento de SQL que configura una secuencia en .CreateSequenceOperation

(Heredado de MigrationsSqlGenerator)
SequenceOptions(String, String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, IModel, MigrationCommandListBuilder)

Genera un fragmento de SQL que configura una secuencia con las opciones especificadas.

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

Genera un fragmento de SQL que configura una secuencia con las opciones especificadas.

(Heredado de MigrationsSqlGenerator)
SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder)

Genera un fragmento de SQL que configura una secuencia con las opciones especificadas.

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

Genera un fragmento de SQL que configura una secuencia con las opciones especificadas.

(Heredado de MigrationsSqlGenerator)
Transfer(String, String, String, MigrationCommandListBuilder)

Genera una transferencia de un esquema a otro.

TryGetVersion(IModel, String)

Obtiene la versión del producto utilizada para generar la migración actual. Los proveedores pueden usarlo para conservar la compatibilidad con las migraciones generadas mediante versiones anteriores.

(Heredado de MigrationsSqlGenerator)
UniqueConstraint(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Genera un fragmento de SQL para una restricción única de .AddUniqueConstraintOperation

(Heredado de MigrationsSqlGenerator)
UseLegacyIndexFilters(CreateIndexOperation, IModel)

Comprueba si las migraciones deben generar o no CreateIndexOperation un filtro para él.

UseLegacyIndexFilters(IModel)
Obsoleto..

Comprueba si las migraciones deben generar o no CreateIndexOperation un filtro para él.

Se aplica a