Idioma

SqlServerMigrationSqlGenerator.Generate Método

Definição

Sobrecargas

Nome Descrição
Generate(IEnumerable<MigrationOperation>, String)

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

Generate(TimeSpan)

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

Generate(String)

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

Generate(Object)

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

Generate(Guid)

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

Generate(DateTimeOffset)

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

Generate(DateTime)

Gera o SQL para especificar um valor padrão datetime constante que está sendo definido em uma coluna. Esse método gera apenas 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 gera apenas o valor real, não o SQL para definir o valor padrão.

Generate(DbGeography)

Gera o SQL para especificar um valor padrão geogrpahy constante que está sendo definido em uma coluna. Esse método gera apenas 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 gera apenas 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 bytes constantes que está sendo definido em uma coluna. Esse método gera apenas 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 em 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 o SQL para especificar um valor padrão timeSpan constante que está sendo definido em uma coluna. Esse método gera apenas 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 definido.

Retornos

SQL que representa o valor padrão.

Aplica-se a

Generate(String)

Gera o SQL para especificar um valor padrão de cadeia de caracteres constante que está sendo definido em uma coluna. Esse método gera apenas 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 definido.

Retornos

SQL que representa o valor padrão.

Aplica-se a

Generate(Object)

Gera o SQL para especificar um valor padrão constante que está sendo definido em uma coluna. Esse método gera apenas 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 definido.

Retornos

SQL que representa o valor padrão.

Aplica-se a

Generate(Guid)

Gera o SQL para especificar um valor padrão de Guid constante que está sendo definido em uma coluna. Esse método gera apenas 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 definido.

Retornos

SQL que representa o valor padrão.

Aplica-se a

Generate(DateTimeOffset)

Gera o SQL para especificar um valor padrão DateTimeOffset constante que está sendo definido em uma coluna. Esse método gera apenas 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 definido.

Retornos

SQL que representa o valor padrão.

Aplica-se a

Generate(DateTime)

Gera o SQL para especificar um valor padrão datetime constante que está sendo definido em uma coluna. Esse método gera apenas 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 definido.

Retornos

SQL que representa o valor padrão.

Aplica-se a

Generate(DbGeometry)

Gera o SQL para especificar um valor padrão de geometria constante que está sendo definido em uma coluna. Esse método gera apenas 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 definido.

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 gera apenas 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 definido.

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 o SQL para especificar um valor padrão bool constante que está sendo definido em uma coluna. Esse método gera apenas 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 definido.

Retornos

SQL que representa o valor padrão.

Aplica-se a

Generate(Byte[])

Gera o SQL para especificar um valor padrão de bytes constantes que está sendo definido em uma coluna. Esse método gera apenas 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 definido.

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 o SQL.

Aplica-se a