SqlCeMigrationSqlGenerator.Generate Método

Definición

Sobrecargas

Generate(RenameColumnOperation)

Genera SQL para .RenameColumnOperation SQL generado debe agregarse mediante el método Statement.

Generate(RenameIndexOperation)

Genera SQL para .RenameIndexOperation SQL generado debe agregarse mediante el método Statement.

Generate(RenameProcedureOperation)

Genera la operación de procedimiento de cambio de nombre especificado.

Generate(RenameTableOperation)

Genera SQL para .RenameTableOperation SQL generado debe agregarse mediante el método Statement.

Generate(SqlOperation)

Genera SQL para .SqlOperation SQL generado debe agregarse mediante los métodos Statement o StatementBatch.

Generate(UpdateDatabaseOperation)

Genera la operación de base de datos de actualización especificada que representa la aplicación de una serie de migraciones. El script generado es idempotente, lo que significa que contiene lógica condicional para comprobar si ya se han aplicado migraciones individuales y solo se aplican las pendientes.

Generate(DbGeography)

Genera SQL para especificar un valor predeterminado geogrpahy constante que se establece en una columna. Este método solo genera el valor real, no sql para establecer el valor predeterminado.

Generate(DbGeometry)

Genera SQL para especificar un valor predeterminado de geometría constante que se establece en una columna. Este método solo genera el valor real, no sql para establecer el valor predeterminado.

Generate(DateTime)

Genera SQL para especificar un valor predeterminado DateTime constante que se establece en una columna. Este método solo genera el valor real, no sql para establecer el valor predeterminado.

Generate(DateTimeOffset)

Genera SQL para especificar un valor predeterminado DateTimeOffset constante que se establece en una columna. Este método solo genera el valor real, no sql para establecer el valor predeterminado.

Generate(Guid)

Genera SQL para especificar un valor predeterminado guid constante que se establece en una columna. Este método solo genera el valor real, no sql para establecer el valor predeterminado.

Generate(Object)

Genera SQL para especificar un valor predeterminado constante que se establece en una columna. Este método solo genera el valor real, no sql para establecer el valor predeterminado.

Generate(String)

Genera SQL para especificar un valor predeterminado de cadena constante que se establece en una columna. Este método solo genera el valor real, no sql para establecer el valor predeterminado.

Generate(TimeSpan)

Genera SQL para especificar un valor predeterminado TimeSpan constante que se establece en una columna. Este método solo genera el valor real, no sql para establecer el valor predeterminado.

Generate(IEnumerable<MigrationOperation>, String)

Convierte un conjunto de operaciones de migración en Microsoft SQL Server SQL específico.

Generate(ColumnModel, IndentedTextWriter)

Genera SQL para el modelo de columna especificado. Otros métodos que procesan columnas y que se pueden invalidar para cambiar el código SQL generado.

Generate(MoveProcedureOperation)

Genera la operación de procedimiento de movimiento especificada.

Generate(MigrationOperation)

Genera SQL para .MigrationOperation Permite a los proveedores derivados controlar tipos de operación adicionales. SQL generado debe agregarse mediante el método Statement.

Generate(MoveTableOperation)

Genera SQL para .MoveTableOperation SQL generado debe agregarse mediante el método Statement.

Generate(DropTableOperation)

Genera SQL para .DropTableOperation SQL generado debe agregarse mediante el método Statement.

Generate(Boolean)

Genera SQL para especificar un valor predeterminado bool constante que se establece en una columna. Este método solo genera el valor real, no sql para establecer el valor predeterminado.

Generate(Byte[])

Genera SQL para especificar un valor predeterminado byte[] constante que se establece en una columna. Este método solo genera el valor real, no sql para establecer el valor predeterminado.

Generate(AddColumnOperation)

Genera SQL para .AddColumnOperation Sql generado debe agregarse mediante el método Statement.

Generate(AddForeignKeyOperation)

Genera SQL para .AddForeignKeyOperation Sql generado debe agregarse mediante el método Statement.

Generate(AddPrimaryKeyOperation)

Genera SQL para .AddPrimaryKeyOperation Sql generado debe agregarse mediante el método Statement.

Generate(HistoryOperation)

Genera SQL para .HistoryOperation SQL generado debe agregarse mediante el método Statement.

Generate(AlterProcedureOperation)

Genera la operación alter procedure especificada.

Generate(AlterTableOperation)

Invalide este método para generar SQL cuando se cambie la definición de una tabla o sus atributos. La implementación predeterminada de este método no hace nada.

Generate(AlterColumnOperation)

Genera SQL para .AlterColumnOperation Sql generado debe agregarse mediante el método Statement.

Generate(CreateProcedureOperation)

Genera la operación de creación de procedimiento especificada.

Generate(CreateTableOperation)

Genera SQL para .CreateTableOperation Sql generado debe agregarse mediante el método Statement.

Generate(DropColumnOperation)

Genera SQL para .DropColumnOperation Sql generado debe agregarse mediante el método Statement.

Generate(DropForeignKeyOperation)

Genera SQL para .DropForeignKeyOperation Sql generado debe agregarse mediante el método Statement.

Generate(DropIndexOperation)

Genera SQL para .DropIndexOperation Sql generado debe agregarse mediante el método Statement.

Generate(DropPrimaryKeyOperation)

Genera SQL para .DropPrimaryKeyOperation Sql generado debe agregarse mediante el método Statement.

Generate(DropProcedureOperation)

Genera la operación de procedimiento de colocación especificada.

Generate(CreateIndexOperation)

Genera SQL para .CreateIndexOperation Sql generado debe agregarse mediante el método Statement.

Generate(RenameColumnOperation)

Genera SQL para .RenameColumnOperation SQL generado debe agregarse mediante el método Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.RenameColumnOperation renameColumnOperation);

Parámetros

renameColumnOperation
RenameColumnOperation

Operación para la que se va a generar SQL.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(RenameIndexOperation)

Genera SQL para .RenameIndexOperation SQL generado debe agregarse mediante el método Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.RenameIndexOperation renameIndexOperation);

Parámetros

renameIndexOperation
RenameIndexOperation

Operación para la que se va a generar SQL.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(RenameProcedureOperation)

Genera la operación de procedimiento de cambio de nombre especificado.

protected virtual void Generate (System.Data.Entity.Migrations.Model.RenameProcedureOperation renameProcedureOperation);

Parámetros

renameProcedureOperation
RenameProcedureOperation

Operación de cambio de nombre del procedimiento.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(RenameTableOperation)

Genera SQL para .RenameTableOperation SQL generado debe agregarse mediante el método Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.RenameTableOperation renameTableOperation);

Parámetros

renameTableOperation
RenameTableOperation

Operación para la que se va a generar SQL.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(SqlOperation)

Genera SQL para .SqlOperation SQL generado debe agregarse mediante los métodos Statement o StatementBatch.

protected virtual void Generate (System.Data.Entity.Migrations.Model.SqlOperation sqlOperation);

Parámetros

sqlOperation
SqlOperation

Operación para la que se va a generar SQL.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(UpdateDatabaseOperation)

Genera la operación de base de datos de actualización especificada que representa la aplicación de una serie de migraciones. El script generado es idempotente, lo que significa que contiene lógica condicional para comprobar si ya se han aplicado migraciones individuales y solo se aplican las pendientes.

protected virtual void Generate (System.Data.Entity.Migrations.Model.UpdateDatabaseOperation updateDatabaseOperation);

Parámetros

updateDatabaseOperation
UpdateDatabaseOperation

Operación de actualización de la base de datos.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(DbGeography)

Genera SQL para especificar un valor predeterminado geogrpahy constante que se establece en una columna. Este método solo genera el valor real, no sql para establecer el valor predeterminado.

protected virtual string Generate (System.Data.Entity.Spatial.DbGeography defaultValue);

Parámetros

defaultValue
DbGeography

Valor que se va a establecer.

Devoluciones

SQL que representa el valor predeterminado.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(DbGeometry)

Genera SQL para especificar un valor predeterminado de geometría constante que se establece en una columna. Este método solo genera el valor real, no sql para establecer el valor predeterminado.

protected virtual string Generate (System.Data.Entity.Spatial.DbGeometry defaultValue);

Parámetros

defaultValue
DbGeometry

Valor que se va a establecer.

Devoluciones

SQL que representa el valor predeterminado.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(DateTime)

Genera SQL para especificar un valor predeterminado DateTime constante que se establece en una columna. Este método solo genera el valor real, no sql para establecer el valor predeterminado.

protected virtual string Generate (DateTime defaultValue);

Parámetros

defaultValue
DateTime

Valor que se va a establecer.

Devoluciones

SQL que representa el valor predeterminado.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(DateTimeOffset)

Genera SQL para especificar un valor predeterminado DateTimeOffset constante que se establece en una columna. Este método solo genera el valor real, no sql para establecer el valor predeterminado.

protected virtual string Generate (DateTimeOffset defaultValue);

Parámetros

defaultValue
DateTimeOffset

Valor que se va a establecer.

Devoluciones

SQL que representa el valor predeterminado.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(Guid)

Genera SQL para especificar un valor predeterminado guid constante que se establece en una columna. Este método solo genera el valor real, no sql para establecer el valor predeterminado.

protected virtual string Generate (Guid defaultValue);

Parámetros

defaultValue
Guid

Valor que se va a establecer.

Devoluciones

SQL que representa el valor predeterminado.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(Object)

Genera SQL para especificar un valor predeterminado constante que se establece en una columna. Este método solo genera el valor real, no sql para establecer el valor predeterminado.

protected virtual string Generate (object defaultValue);

Parámetros

defaultValue
Object

Valor que se va a establecer.

Devoluciones

SQL que representa el valor predeterminado.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(String)

Genera SQL para especificar un valor predeterminado de cadena constante que se establece en una columna. Este método solo genera el valor real, no sql para establecer el valor predeterminado.

protected virtual string Generate (string defaultValue);

Parámetros

defaultValue
String

Valor que se va a establecer.

Devoluciones

SQL que representa el valor predeterminado.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(TimeSpan)

Genera SQL para especificar un valor predeterminado TimeSpan constante que se establece en una columna. Este método solo genera el valor real, no sql para establecer el valor predeterminado.

protected virtual string Generate (TimeSpan defaultValue);

Parámetros

defaultValue
TimeSpan

Valor que se va a establecer.

Devoluciones

SQL que representa el valor predeterminado.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(IEnumerable<MigrationOperation>, String)

Convierte un conjunto de operaciones de migración en Microsoft SQL Server SQL específico.

public override System.Collections.Generic.IEnumerable<System.Data.Entity.Migrations.Sql.MigrationStatement> Generate (System.Collections.Generic.IEnumerable<System.Data.Entity.Migrations.Model.MigrationOperation> migrationOperations, string providerManifestToken);

Parámetros

migrationOperations
IEnumerable<MigrationOperation>

Las operaciones que se van a convertir.

providerManifestToken
String

Token que representa la versión de SQL Server de destino (es decir, "2005", "2008").

Devoluciones

Lista de instrucciones SQL que se van a ejecutar para realizar las operaciones de migración.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(ColumnModel, IndentedTextWriter)

Genera SQL para el modelo de columna especificado. Otros métodos que procesan columnas y que se pueden invalidar para cambiar el código SQL generado.

protected internal void Generate (System.Data.Entity.Migrations.Model.ColumnModel column, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);

Parámetros

column
ColumnModel

Columna para la que se genera SQL.

writer
IndentedTextWriter

Escritor en el que se debe escribir SQL generado.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(MoveProcedureOperation)

Genera la operación de procedimiento de movimiento especificada.

protected virtual void Generate (System.Data.Entity.Migrations.Model.MoveProcedureOperation moveProcedureOperation);

Parámetros

moveProcedureOperation
MoveProcedureOperation

Operación de procedimiento de movimiento.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(MigrationOperation)

Genera SQL para .MigrationOperation Permite a los proveedores derivados controlar tipos de operación adicionales. SQL generado debe agregarse mediante el método Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.MigrationOperation migrationOperation);

Parámetros

migrationOperation
MigrationOperation

Operación para la que se va a generar SQL.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(MoveTableOperation)

Genera SQL para .MoveTableOperation SQL generado debe agregarse mediante el método Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.MoveTableOperation moveTableOperation);

Parámetros

moveTableOperation
MoveTableOperation

Operación para la que se va a generar SQL.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(DropTableOperation)

Genera SQL para .DropTableOperation SQL generado debe agregarse mediante el método Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropTableOperation dropTableOperation);

Parámetros

dropTableOperation
DropTableOperation

Operación para la que se va a generar SQL.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(Boolean)

Genera SQL para especificar un valor predeterminado bool constante que se establece en una columna. Este método solo genera el valor real, no sql para establecer el valor predeterminado.

protected virtual string Generate (bool defaultValue);

Parámetros

defaultValue
Boolean

Valor que se va a establecer.

Devoluciones

SQL que representa el valor predeterminado.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(Byte[])

Genera SQL para especificar un valor predeterminado byte[] constante que se establece en una columna. Este método solo genera el valor real, no sql para establecer el valor predeterminado.

protected virtual string Generate (byte[] defaultValue);

Parámetros

defaultValue
Byte[]

Valor que se va a establecer.

Devoluciones

SQL que representa el valor predeterminado.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(AddColumnOperation)

Genera SQL para .AddColumnOperation SQL generado debe agregarse mediante el método Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.AddColumnOperation addColumnOperation);

Parámetros

addColumnOperation
AddColumnOperation

Operación para la que se va a generar SQL.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(AddForeignKeyOperation)

Genera SQL para .AddForeignKeyOperation SQL generado debe agregarse mediante el método Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.AddForeignKeyOperation addForeignKeyOperation);

Parámetros

addForeignKeyOperation
AddForeignKeyOperation

Operación para la que se va a generar SQL.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(AddPrimaryKeyOperation)

Genera SQL para .AddPrimaryKeyOperation SQL generado debe agregarse mediante el método Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation addPrimaryKeyOperation);

Parámetros

addPrimaryKeyOperation
AddPrimaryKeyOperation

Operación para la que se va a generar SQL.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(HistoryOperation)

Genera SQL para .HistoryOperation SQL generado debe agregarse mediante el método Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.HistoryOperation historyOperation);

Parámetros

historyOperation
HistoryOperation

Operación para la que se va a generar SQL.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(AlterProcedureOperation)

Genera la operación alter procedure especificada.

protected virtual void Generate (System.Data.Entity.Migrations.Model.AlterProcedureOperation alterProcedureOperation);

Parámetros

alterProcedureOperation
AlterProcedureOperation

Operación de modificación del procedimiento.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(AlterTableOperation)

Invalide este método para generar SQL cuando se cambie la definición de una tabla o sus atributos. La implementación predeterminada de este método no hace nada.

protected internal virtual void Generate (System.Data.Entity.Migrations.Model.AlterTableOperation alterTableOperation);

Parámetros

alterTableOperation
AlterTableOperation

Operación que describe los cambios en la tabla.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(AlterColumnOperation)

Genera SQL para .AlterColumnOperation SQL generado debe agregarse mediante el método Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.AlterColumnOperation alterColumnOperation);

Parámetros

alterColumnOperation
AlterColumnOperation

Operación para la que se va a generar SQL.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(CreateProcedureOperation)

Genera la operación de creación del procedimiento de creación especificada.

protected virtual void Generate (System.Data.Entity.Migrations.Model.CreateProcedureOperation createProcedureOperation);

Parámetros

createProcedureOperation
CreateProcedureOperation

Operación de creación de procedimiento.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(CreateTableOperation)

Genera SQL para .CreateTableOperation SQL generado debe agregarse mediante el método Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.CreateTableOperation createTableOperation);

Parámetros

createTableOperation
CreateTableOperation

Operación para la que se va a generar SQL.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(DropColumnOperation)

Genera SQL para .DropColumnOperation SQL generado debe agregarse mediante el método Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropColumnOperation dropColumnOperation);

Parámetros

dropColumnOperation
DropColumnOperation

Operación para la que se va a generar SQL.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(DropForeignKeyOperation)

Genera SQL para .DropForeignKeyOperation SQL generado debe agregarse mediante el método Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropForeignKeyOperation dropForeignKeyOperation);

Parámetros

dropForeignKeyOperation
DropForeignKeyOperation

Operación para la que se va a generar SQL.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(DropIndexOperation)

Genera SQL para .DropIndexOperation SQL generado debe agregarse mediante el método Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropIndexOperation dropIndexOperation);

Parámetros

dropIndexOperation
DropIndexOperation

Operación para la que se va a generar SQL.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(DropPrimaryKeyOperation)

Genera SQL para .DropPrimaryKeyOperation SQL generado debe agregarse mediante el método Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation dropPrimaryKeyOperation);

Parámetros

dropPrimaryKeyOperation
DropPrimaryKeyOperation

Operación para la que se va a generar SQL.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(DropProcedureOperation)

Genera la operación de procedimiento de colocación especificada.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropProcedureOperation dropProcedureOperation);

Parámetros

dropProcedureOperation
DropProcedureOperation

Operación de eliminación del procedimiento.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0

Generate(CreateIndexOperation)

Genera SQL para .CreateIndexOperation SQL generado debe agregarse mediante el método Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.CreateIndexOperation createIndexOperation);

Parámetros

createIndexOperation
CreateIndexOperation

Operación para la que se va a generar SQL.

Se aplica a

Entity Framework SQL Server Compact 6.2.0
Producto Versiones
Entity Framework SQL Server Compact 6.2.0