Compartilhar via


SqlServerMigrationSqlGenerator.Generate Método

Definição

Sobrecargas

Generate(IEnumerable<MigrationOperation>, String)

Converte um conjunto de operações de migração no Microsoft SQL Server SQL específico.

Generate(TimeSpan)

Gera SQL para especificar um valor padrão TimeSpan constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão.

Generate(String)

Gera SQL para especificar um valor padrão de cadeia de caracteres constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão.

Generate(Object)

Gera SQL para especificar um valor padrão constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão.

Generate(Guid)

Gera SQL para especificar um valor padrão de Guid constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão.

Generate(DateTimeOffset)

Gera SQL para especificar um valor padrão DateTimeOffset constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão.

Generate(DateTime)

Gera SQL para especificar um valor padrão DateTime constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão.

Generate(DbGeometry)

Gera o SQL para especificar um valor padrão de geometria constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão.

Generate(DbGeography)

Gera o SQL para especificar um valor padrão de geogrpahy constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão.

Generate(SqlOperation)

Gera SQL para um SqlOperation. O SQL gerado deve ser adicionado usando o método Statement.

Generate(RenameTableOperation)

Gera SQL para um RenameTableOperation. O SQL gerado deve ser adicionado usando o método Statement.

Generate(RenameColumnOperation)

Gera SQL para um RenameColumnOperation. O SQL gerado deve ser adicionado usando o método Statement.

Generate(InsertHistoryOperation)

Gera SQL para um InsertHistoryOperation. O SQL gerado deve ser adicionado usando o método Statement.

Generate(MoveTableOperation)

Gera SQL para um MoveTableOperation. O SQL gerado deve ser adicionado usando o método Statement.

Generate(DropPrimaryKeyOperation)

Gera SQL para um DropPrimaryKeyOperation. O SQL gerado deve ser adicionado usando o método Statement.

Generate(Boolean)

Gera o SQL para especificar um valor padrão bool constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão.

Generate(Byte[])

Gera o SQL para especificar um valor padrão de byte[] constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão.

Generate(AddColumnOperation)

Gera SQL para um AddColumnOperation. O SQL gerado deve ser adicionado usando o método Statement.

Generate(DropTableOperation)

Gera SQL para um DropTableOperation. O SQL gerado deve ser adicionado usando o método Statement.

Generate(AddPrimaryKeyOperation)

Gera SQL para um AddPrimaryKeyOperation. O SQL gerado deve ser adicionado usando o método Statement.

Generate(AlterColumnOperation)

Gera SQL para um AlterColumnOperation. O SQL gerado deve ser adicionado usando o método Statement.

Generate(AddForeignKeyOperation)

Gera SQL para um AddForeignKeyOperation. O SQL gerado deve ser adicionado usando o método Statement.

Generate(CreateTableOperation)

Gera SQL para um CreateTableOperation. O SQL gerado deve ser adicionado usando o método Statement.

Generate(DeleteHistoryOperation)

Gera SQL para um DeleteHistoryOperation. O SQL gerado deve ser adicionado usando o método Statement.

Generate(DropColumnOperation)

Gera SQL para um DropColumnOperation. O SQL gerado deve ser adicionado usando o método Statement.

Generate(DropForeignKeyOperation)

Gera SQL para um DropForeignKeyOperation. O SQL gerado deve ser adicionado usando o método Statement.

Generate(DropIndexOperation)

Gera SQL para um DropIndexOperation. O SQL gerado deve ser adicionado usando o método Statement.

Generate(CreateIndexOperation)

Gera SQL para um CreateIndexOperation. O SQL gerado deve ser adicionado usando o método Statement.

Generate(IEnumerable<MigrationOperation>, String)

Converte um conjunto de operações de migração no 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>

As operações a serem convertidas.

providerManifestToken
String

Token que representa a versão do SQL Server sendo direcionado (ou seja, "2005", "2008").

Retornos

Uma lista de instruções SQL a serem executadas para executar as operações de migração.

Aplica-se a

Generate(TimeSpan)

Gera SQL para especificar um valor padrão TimeSpan constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão.

protected virtual string Generate (TimeSpan defaultValue);
override this.Generate : TimeSpan -> string
Protected Overridable Function Generate (defaultValue As TimeSpan) As String

Parâmetros

defaultValue
TimeSpan

O valor a ser configurado.

Retornos

SQL que representa o valor padrão.

Aplica-se a

Generate(String)

Gera SQL para especificar um valor padrão de cadeia de caracteres constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão.

protected virtual string Generate (string defaultValue);
override this.Generate : string -> string
Protected Overridable Function Generate (defaultValue As String) As String

Parâmetros

defaultValue
String

O valor a ser configurado.

Retornos

SQL que representa o valor padrão.

Aplica-se a

Generate(Object)

Gera SQL para especificar um valor padrão constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão.

protected virtual string Generate (object defaultValue);
override this.Generate : obj -> string
Protected Overridable Function Generate (defaultValue As Object) As String

Parâmetros

defaultValue
Object

O valor a ser configurado.

Retornos

SQL que representa o valor padrão.

Aplica-se a

Generate(Guid)

Gera SQL para especificar um valor padrão de Guid constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão.

protected virtual string Generate (Guid defaultValue);
override this.Generate : Guid -> string
Protected Overridable Function Generate (defaultValue As Guid) As String

Parâmetros

defaultValue
Guid

O valor a ser configurado.

Retornos

SQL que representa o valor padrão.

Aplica-se a

Generate(DateTimeOffset)

Gera SQL para especificar um valor padrão DateTimeOffset constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão.

protected virtual string Generate (DateTimeOffset defaultValue);
override this.Generate : DateTimeOffset -> string
Protected Overridable Function Generate (defaultValue As DateTimeOffset) As String

Parâmetros

defaultValue
DateTimeOffset

O valor a ser configurado.

Retornos

SQL que representa o valor padrão.

Aplica-se a

Generate(DateTime)

Gera SQL para especificar um valor padrão datetime constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão.

protected virtual string Generate (DateTime defaultValue);
override this.Generate : DateTime -> string
Protected Overridable Function Generate (defaultValue As DateTime) As String

Parâmetros

defaultValue
DateTime

O valor a ser configurado.

Retornos

SQL que representa o valor padrão.

Aplica-se a

Generate(DbGeometry)

Gera SQL para especificar um valor padrão de geometria constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão.

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

O valor a ser configurado.

Retornos

SQL que representa o valor padrão.

Aplica-se a

Generate(DbGeography)

Gera o SQL para especificar um valor padrão geogrpahy constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão.

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

O valor a ser configurado.

Retornos

SQL que representa o valor padrão.

Aplica-se a

Generate(SqlOperation)

Gera SQL para um SqlOperation. O SQL gerado deve ser adicionado usando o 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

A operação para a qual produzir o SQL.

Aplica-se a

Generate(RenameTableOperation)

Gera SQL para um RenameTableOperation. O SQL gerado deve ser adicionado usando o 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

A operação para a qual produzir o SQL.

Aplica-se a

Generate(RenameColumnOperation)

Gera SQL para um RenameColumnOperation. O SQL gerado deve ser adicionado usando o 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

A operação para a qual produzir o SQL.

Aplica-se a

Generate(InsertHistoryOperation)

Gera SQL para um InsertHistoryOperation. O SQL gerado deve ser adicionado usando o 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

A operação para a qual produzir o SQL.

Aplica-se a

Generate(MoveTableOperation)

Gera SQL para um MoveTableOperation. O SQL gerado deve ser adicionado usando o 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

A operação para a qual produzir o SQL.

Aplica-se a

Generate(DropPrimaryKeyOperation)

Gera SQL para um DropPrimaryKeyOperation. O SQL gerado deve ser adicionado usando o 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

A operação para a qual produzir o SQL.

Aplica-se a

Generate(Boolean)

Gera SQL para especificar um valor padrão bool constante que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão.

protected virtual string Generate (bool defaultValue);
override this.Generate : bool -> string
Protected Overridable Function Generate (defaultValue As Boolean) As String

Parâmetros

defaultValue
Boolean

O valor a ser configurado.

Retornos

SQL que representa o valor padrão.

Aplica-se a

Generate(Byte[])

Gera SQL para especificar um valor padrão de bytes constantes que está sendo definido em uma coluna. Esse método apenas gera o valor real, não o SQL para definir o valor padrão.

protected virtual string Generate (byte[] defaultValue);
override this.Generate : byte[] -> string
Protected Overridable Function Generate (defaultValue As Byte()) As String

Parâmetros

defaultValue
Byte[]

O valor a ser configurado.

Retornos

SQL que representa o valor padrão.

Aplica-se a

Generate(AddColumnOperation)

Gera SQL para um AddColumnOperation. O SQL gerado deve ser adicionado usando o 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

A operação para a qual produzir o SQL.

Aplica-se a

Generate(DropTableOperation)

Gera SQL para um DropTableOperation. O SQL gerado deve ser adicionado usando o 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

A operação para a qual produzir o SQL.

Aplica-se a

Generate(AddPrimaryKeyOperation)

Gera SQL para um AddPrimaryKeyOperation. O SQL gerado deve ser adicionado usando o 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

A operação para a qual produzir o SQL.

Aplica-se a

Generate(AlterColumnOperation)

Gera SQL para um AlterColumnOperation. O SQL gerado deve ser adicionado usando o 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

A operação para a qual produzir o SQL.

Aplica-se a

Generate(AddForeignKeyOperation)

Gera SQL para um AddForeignKeyOperation. O SQL gerado deve ser adicionado usando o 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

A operação para a qual produzir o SQL.

Aplica-se a

Generate(CreateTableOperation)

Gera SQL para um CreateTableOperation. O SQL gerado deve ser adicionado usando o 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

A operação para a qual produzir o SQL.

Aplica-se a

Generate(DeleteHistoryOperation)

Gera SQL para um DeleteHistoryOperation. O SQL gerado deve ser adicionado usando o 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

A operação para a qual produzir o SQL.

Aplica-se a

Generate(DropColumnOperation)

Gera SQL para um DropColumnOperation. O SQL gerado deve ser adicionado usando o 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

A operação para a qual produzir o SQL.

Aplica-se a

Generate(DropForeignKeyOperation)

Gera SQL para um DropForeignKeyOperation. O SQL gerado deve ser adicionado usando o 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

A operação para a qual produzir o SQL.

Aplica-se a

Generate(DropIndexOperation)

Gera SQL para um DropIndexOperation. O SQL gerado deve ser adicionado usando o 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

A operação para a qual produzir o SQL.

Aplica-se a

Generate(CreateIndexOperation)

Gera SQL para um CreateIndexOperation. O SQL gerado deve ser adicionado usando o 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

A operação para a qual produzir SQL.

Aplica-se a