Compartir a través de


SqlServerMigrationSqlGenerator.Generate Método

Definición

Sobrecargas

Generate(IEnumerable<MigrationOperation>, String)

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

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(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(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(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(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(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(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(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(SqlOperation)

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

Generate(RenameTableOperation)

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

Generate(RenameColumnOperation)

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

Generate(InsertHistoryOperation)

Genera SQL para .InsertHistoryOperation 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(DropPrimaryKeyOperation)

Genera SQL para .DropPrimaryKeyOperation 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(DropTableOperation)

Genera SQL para .DropTableOperation 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(AlterColumnOperation)

Genera SQL para .AlterColumnOperation 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(CreateTableOperation)

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

Generate(DeleteHistoryOperation)

Genera SQL para .DeleteHistoryOperation 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(CreateIndexOperation)

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

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);
override this.Generate : seq<System.Data.Entity.Migrations.Model.MigrationOperation> * string -> seq<System.Data.Entity.Migrations.Sql.MigrationStatement>
Public Overrides Function Generate (migrationOperations As IEnumerable(Of MigrationOperation), providerManifestToken As String) As IEnumerable(Of MigrationStatement)

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

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);
override this.Generate : TimeSpan -> string
Protected Overridable Function Generate (defaultValue As TimeSpan) As String

Parámetros

defaultValue
TimeSpan

Valor que se va a establecer.

Devoluciones

SQL que representa el valor predeterminado.

Se aplica a

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);
override this.Generate : string -> string
Protected Overridable Function Generate (defaultValue As String) As String

Parámetros

defaultValue
String

Valor que se va a establecer.

Devoluciones

SQL que representa el valor predeterminado.

Se aplica a

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);
override this.Generate : obj -> string
Protected Overridable Function Generate (defaultValue As Object) As String

Parámetros

defaultValue
Object

Valor que se va a establecer.

Devoluciones

SQL que representa el valor predeterminado.

Se aplica a

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);
override this.Generate : Guid -> string
Protected Overridable Function Generate (defaultValue As Guid) As String

Parámetros

defaultValue
Guid

Valor que se va a establecer.

Devoluciones

SQL que representa el valor predeterminado.

Se aplica a

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);
override this.Generate : DateTimeOffset -> string
Protected Overridable Function Generate (defaultValue As DateTimeOffset) As String

Parámetros

defaultValue
DateTimeOffset

Valor que se va a establecer.

Devoluciones

SQL que representa el valor predeterminado.

Se aplica a

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);
override this.Generate : DateTime -> string
Protected Overridable Function Generate (defaultValue As DateTime) As String

Parámetros

defaultValue
DateTime

Valor que se va a establecer.

Devoluciones

SQL que representa el valor predeterminado.

Se aplica a

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.Spatial.DbGeometry defaultValue);
override this.Generate : System.Data.Spatial.DbGeometry -> string
Protected Overridable Function Generate (defaultValue As DbGeometry) As String

Parámetros

defaultValue
DbGeometry

Valor que se va a establecer.

Devoluciones

SQL que representa el valor predeterminado.

Se aplica a

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.Spatial.DbGeography defaultValue);
override this.Generate : System.Data.Spatial.DbGeography -> string
Protected Overridable Function Generate (defaultValue As DbGeography) As String

Parámetros

defaultValue
DbGeography

Valor que se va a establecer.

Devoluciones

SQL que representa el valor predeterminado.

Se aplica a

Generate(SqlOperation)

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

protected virtual void Generate (System.Data.Entity.Migrations.Model.SqlOperation sqlOperation);
override this.Generate : System.Data.Entity.Migrations.Model.SqlOperation -> unit

Parámetros

sqlOperation
SqlOperation

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

Se aplica a

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);
override this.Generate : System.Data.Entity.Migrations.Model.RenameTableOperation -> unit

Parámetros

renameTableOperation
RenameTableOperation

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

Se aplica a

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);
override this.Generate : System.Data.Entity.Migrations.Model.RenameColumnOperation -> unit

Parámetros

renameColumnOperation
RenameColumnOperation

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

Se aplica a

Generate(InsertHistoryOperation)

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

protected virtual void Generate (System.Data.Entity.Migrations.Model.InsertHistoryOperation insertHistoryOperation);
override this.Generate : System.Data.Entity.Migrations.Model.InsertHistoryOperation -> unit

Parámetros

insertHistoryOperation
InsertHistoryOperation

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

Se aplica a

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);
override this.Generate : System.Data.Entity.Migrations.Model.MoveTableOperation -> unit

Parámetros

moveTableOperation
MoveTableOperation

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

Se aplica a

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);
override this.Generate : System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation -> unit

Parámetros

dropPrimaryKeyOperation
DropPrimaryKeyOperation

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

Se aplica a

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);
override this.Generate : bool -> string
Protected Overridable Function Generate (defaultValue As Boolean) As String

Parámetros

defaultValue
Boolean

Valor que se va a establecer.

Devoluciones

SQL que representa el valor predeterminado.

Se aplica a

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);
override this.Generate : byte[] -> string
Protected Overridable Function Generate (defaultValue As Byte()) As String

Parámetros

defaultValue
Byte[]

Valor que se va a establecer.

Devoluciones

SQL que representa el valor predeterminado.

Se aplica a

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);
override this.Generate : System.Data.Entity.Migrations.Model.AddColumnOperation -> unit

Parámetros

addColumnOperation
AddColumnOperation

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

Se aplica a

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);
override this.Generate : System.Data.Entity.Migrations.Model.DropTableOperation -> unit

Parámetros

dropTableOperation
DropTableOperation

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

Se aplica a

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);
override this.Generate : System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation -> unit

Parámetros

addPrimaryKeyOperation
AddPrimaryKeyOperation

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

Se aplica a

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);
override this.Generate : System.Data.Entity.Migrations.Model.AlterColumnOperation -> unit

Parámetros

alterColumnOperation
AlterColumnOperation

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

Se aplica a

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);
override this.Generate : System.Data.Entity.Migrations.Model.AddForeignKeyOperation -> unit

Parámetros

addForeignKeyOperation
AddForeignKeyOperation

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

Se aplica a

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);
override this.Generate : System.Data.Entity.Migrations.Model.CreateTableOperation -> unit

Parámetros

createTableOperation
CreateTableOperation

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

Se aplica a

Generate(DeleteHistoryOperation)

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

protected virtual void Generate (System.Data.Entity.Migrations.Model.DeleteHistoryOperation deleteHistoryOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DeleteHistoryOperation -> unit

Parámetros

deleteHistoryOperation
DeleteHistoryOperation

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

Se aplica a

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);
override this.Generate : System.Data.Entity.Migrations.Model.DropColumnOperation -> unit

Parámetros

dropColumnOperation
DropColumnOperation

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

Se aplica a

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);
override this.Generate : System.Data.Entity.Migrations.Model.DropForeignKeyOperation -> unit

Parámetros

dropForeignKeyOperation
DropForeignKeyOperation

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

Se aplica a

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);
override this.Generate : System.Data.Entity.Migrations.Model.DropIndexOperation -> unit

Parámetros

dropIndexOperation
DropIndexOperation

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

Se aplica a

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);
override this.Generate : System.Data.Entity.Migrations.Model.CreateIndexOperation -> unit

Parámetros

createIndexOperation
CreateIndexOperation

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

Se aplica a