Compartilhar via


CSharpMigrationCodeGenerator.Generate Método

Definição

Sobrecargas

Generate(CreateProcedureOperation, IndentedTextWriter)

Gera código para executar um CreateProcedureOperation.

Generate(CreateTableOperation, IndentedTextWriter)

Gera código para executar um CreateTableOperation.

Generate(DropColumnOperation, IndentedTextWriter)

Gera código para executar um DropColumnOperation.

Generate(DropForeignKeyOperation, IndentedTextWriter)

Gera código para executar um DropForeignKeyOperation.

Generate(DropIndexOperation, IndentedTextWriter)

Gera código para executar um DropIndexOperation.

Generate(DropProcedureOperation, IndentedTextWriter)

Gera código para executar um DropProcedureOperation.

Generate(DropTableOperation, IndentedTextWriter)

Gera código para executar um DropTableOperation.

Generate(MoveProcedureOperation, IndentedTextWriter)

Gera código para executar um MoveProcedureOperation.

Generate(MoveTableOperation, IndentedTextWriter)

Gera código para executar um MoveTableOperation.

Generate(RenameColumnOperation, IndentedTextWriter)

Gera código para executar um RenameColumnOperation.

Generate(RenameIndexOperation, IndentedTextWriter)

Gera código para executar um RenameIndexOperation.

Generate(RenameProcedureOperation, IndentedTextWriter)

Gera código para executar um RenameProcedureOperation.

Generate(RenameTableOperation, IndentedTextWriter)

Gera código para executar um RenameTableOperation.

Generate(SqlOperation, IndentedTextWriter)

Gera código para executar um SqlOperation.

Generate(IEnumerable<MigrationOperation>, String, String)

Gera o arquivo de código primário que o usuário pode exibir e editar.

Generate(ColumnModel, IndentedTextWriter, Boolean)

Gera código para especificar a definição para um ColumnModel.

Generate(ParameterModel, IndentedTextWriter, Boolean)

Gera código para especificar a definição para um ParameterModel.

Generate(String, String, String, String, String)

Gera o arquivo code-behind com metadados de migração.

Generate(String, IEnumerable<MigrationOperation>, String, String, String, String)

Gera o código que deve ser adicionado ao projeto de usuários.

Generate(CreateIndexOperation, IndentedTextWriter)

Gera código para executar um CreateIndexOperation.

Generate(AlterTableOperation, IndentedTextWriter)

Gera código para um AlterTableOperation.

Generate(DropPrimaryKeyOperation, IndentedTextWriter)

Gera código para executar um DropPrimaryKeyOperation.

Generate(AlterColumnOperation, IndentedTextWriter)

Gera código para executar um AlterColumnOperation.

Generate(Byte)

Gera código para especificar o valor padrão de uma Byte coluna.

Generate(Byte[])

Gera código para especificar o valor padrão de uma byte[] coluna.

Generate(DbGeography)

Gera código para especificar o valor padrão de uma DbGeography coluna.

Generate(AlterProcedureOperation, IndentedTextWriter)

Gera código para executar um AlterProcedureOperation.

Generate(DbGeography)

Gera código para especificar o valor padrão de uma DbGeography coluna.

Generate(DbGeometry)

Gera código para especificar o valor padrão de uma DbGeometry coluna.

Generate(DateTime)

Gera código para especificar o valor padrão de uma DateTime coluna.

Generate(DateTimeOffset)

Gera código para especificar o valor padrão de uma DateTimeOffset coluna.

Generate(Decimal)

Gera código para especificar o valor padrão de uma Decimal coluna.

Generate(Guid)

Gera código para especificar o valor padrão de uma Guid coluna.

Generate(DbGeometry)

Gera código para especificar o valor padrão de uma DbGeometry coluna.

Generate(Object)

Gera código para especificar o valor padrão para uma coluna de tipo de dados desconhecido.

Generate(Single)

Gera código para especificar o valor padrão de uma Single coluna.

Generate(String)

Gera código para especificar o valor padrão de uma String coluna.

Generate(Int64)

Gera código para especificar o valor padrão de uma Int64 coluna.

Generate(TimeSpan)

Gera código para especificar o valor padrão de uma TimeSpan coluna.

Generate(IEnumerable<String>, IndentedTextWriter)

Gera código para especificar um conjunto de nomes de coluna usando uma expressão lambda.

Generate(AddColumnOperation, IndentedTextWriter)

Gera código para executar um AddColumnOperation.

Generate(AddForeignKeyOperation, IndentedTextWriter)

Gera código para executar um AddForeignKeyOperation.

Generate(AddPrimaryKeyOperation, IndentedTextWriter)

Gera código para executar um AddPrimaryKeyOperation.

Generate(CreateProcedureOperation, IndentedTextWriter)

Gera código para executar um CreateProcedureOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.CreateProcedureOperation createProcedureOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.CreateProcedureOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parâmetros

createProcedureOperation
CreateProcedureOperation

A operação para a qual gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

Aplica-se a

Generate(CreateTableOperation, IndentedTextWriter)

Gera código para executar um CreateTableOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.CreateTableOperation createTableOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.CreateTableOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parâmetros

createTableOperation
CreateTableOperation

A operação para a qual gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

Aplica-se a

Generate(DropColumnOperation, IndentedTextWriter)

Gera código para executar um DropColumnOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropColumnOperation dropColumnOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.DropColumnOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parâmetros

dropColumnOperation
DropColumnOperation

A operação para a qual gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

Aplica-se a

Generate(DropForeignKeyOperation, IndentedTextWriter)

Gera código para executar um DropForeignKeyOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropForeignKeyOperation dropForeignKeyOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.DropForeignKeyOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parâmetros

dropForeignKeyOperation
DropForeignKeyOperation

A operação para a qual gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

Aplica-se a

Generate(DropIndexOperation, IndentedTextWriter)

Gera código para executar um DropIndexOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropIndexOperation dropIndexOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.DropIndexOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parâmetros

dropIndexOperation
DropIndexOperation

A operação para a qual gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

Aplica-se a

Generate(DropProcedureOperation, IndentedTextWriter)

Gera código para executar um DropProcedureOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropProcedureOperation dropProcedureOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.DropProcedureOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parâmetros

dropProcedureOperation
DropProcedureOperation

A operação para a qual gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

Aplica-se a

Generate(DropTableOperation, IndentedTextWriter)

Gera código para executar um DropTableOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropTableOperation dropTableOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.DropTableOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parâmetros

dropTableOperation
DropTableOperation

A operação para a qual gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

Aplica-se a

Generate(MoveProcedureOperation, IndentedTextWriter)

Gera código para executar um MoveProcedureOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.MoveProcedureOperation moveProcedureOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.MoveProcedureOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parâmetros

moveProcedureOperation
MoveProcedureOperation

A operação para a qual gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

Aplica-se a

Generate(MoveTableOperation, IndentedTextWriter)

Gera código para executar um MoveTableOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.MoveTableOperation moveTableOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.MoveTableOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parâmetros

moveTableOperation
MoveTableOperation

A operação para a qual gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

Aplica-se a

Generate(RenameColumnOperation, IndentedTextWriter)

Gera código para executar um RenameColumnOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.RenameColumnOperation renameColumnOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.RenameColumnOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parâmetros

renameColumnOperation
RenameColumnOperation

A operação para a qual gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

Aplica-se a

Generate(RenameIndexOperation, IndentedTextWriter)

Gera código para executar um RenameIndexOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.RenameIndexOperation renameIndexOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.RenameIndexOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parâmetros

renameIndexOperation
RenameIndexOperation

A operação para a qual gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

Aplica-se a

Generate(RenameProcedureOperation, IndentedTextWriter)

Gera código para executar um RenameProcedureOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.RenameProcedureOperation renameProcedureOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.RenameProcedureOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parâmetros

renameProcedureOperation
RenameProcedureOperation

A operação para a qual gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

Aplica-se a

Generate(RenameTableOperation, IndentedTextWriter)

Gera código para executar um RenameTableOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.RenameTableOperation renameTableOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.RenameTableOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parâmetros

renameTableOperation
RenameTableOperation

A operação para a qual gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

Aplica-se a

Generate(SqlOperation, IndentedTextWriter)

Gera código para executar um SqlOperation.

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

Parâmetros

sqlOperation
SqlOperation

A operação para a qual gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

Aplica-se a

Generate(IEnumerable<MigrationOperation>, String, String)

Gera o arquivo de código primário que o usuário pode exibir e editar.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2202:Do not dispose objects multiple times")]
protected virtual string Generate (System.Collections.Generic.IEnumerable<System.Data.Entity.Migrations.Model.MigrationOperation> operations, string namespace, string className);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId="namespace")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2202:Do not dispose objects multiple times")]
protected virtual string Generate (System.Collections.Generic.IEnumerable<System.Data.Entity.Migrations.Model.MigrationOperation> operations, string namespace, string className);
override this.Generate : seq<System.Data.Entity.Migrations.Model.MigrationOperation> * string * string -> string
Protected Overridable Function Generate (operations As IEnumerable(Of MigrationOperation), namespace As String, className As String) As String

Parâmetros

operations
IEnumerable<MigrationOperation>

Operações a serem executadas pela migração.

namespace
String

Namespace no qual o código deve ser gerado.

className
String

Nome da classe que deve ser gerada.

Retornos

O código gerado.

Atributos

Aplica-se a

Generate(ColumnModel, IndentedTextWriter, Boolean)

Gera código para especificar a definição para um ColumnModel.

protected virtual void Generate (System.Data.Entity.Migrations.Model.ColumnModel column, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer, bool emitName = false);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected virtual void Generate (System.Data.Entity.Migrations.Model.ColumnModel column, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer, bool emitName = false);
override this.Generate : System.Data.Entity.Migrations.Model.ColumnModel * System.Data.Entity.Migrations.Utilities.IndentedTextWriter * bool -> unit
Protected Overridable Sub Generate (column As ColumnModel, writer As IndentedTextWriter, Optional emitName As Boolean = false)

Parâmetros

column
ColumnModel

A definição de coluna para a qual gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

emitName
Boolean

Um valor que indica se o nome da coluna deve ser incluído na definição.

Atributos

Aplica-se a

Generate(ParameterModel, IndentedTextWriter, Boolean)

Gera código para especificar a definição para um ParameterModel.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected virtual void Generate (System.Data.Entity.Migrations.Model.ParameterModel parameterModel, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer, bool emitName = false);
override this.Generate : System.Data.Entity.Migrations.Model.ParameterModel * System.Data.Entity.Migrations.Utilities.IndentedTextWriter * bool -> unit

Parâmetros

parameterModel
ParameterModel

A definição de parâmetro para a qual gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

emitName
Boolean

Um valor que indica se o nome da coluna deve ser incluído na definição.

Atributos

Aplica-se a

Generate(String, String, String, String, String)

Gera o arquivo code-behind com metadados de migração.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2202:Do not dispose objects multiple times")]
protected virtual string Generate (string migrationId, string sourceModel, string targetModel, string namespace, string className);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2202:Do not dispose objects multiple times")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId="namespace")]
protected virtual string Generate (string migrationId, string sourceModel, string targetModel, string namespace, string className);
override this.Generate : string * string * string * string * string -> string
Protected Overridable Function Generate (migrationId As String, sourceModel As String, targetModel As String, namespace As String, className As String) As String

Parâmetros

migrationId
String

Identificador exclusivo da migração.

sourceModel
String

Modelo de origem a ser armazenado nos metadados de migração.

targetModel
String

Modelo de destino a ser armazenado nos metadados de migração.

namespace
String

Namespace no qual o código deve ser gerado.

className
String

Nome da classe que deve ser gerada.

Retornos

O código gerado.

Atributos

Aplica-se a

Generate(String, IEnumerable<MigrationOperation>, String, String, String, String)

Gera o código que deve ser adicionado ao projeto de usuários.

public override System.Data.Entity.Migrations.Design.ScaffoldedMigration Generate (string migrationId, System.Collections.Generic.IEnumerable<System.Data.Entity.Migrations.Model.MigrationOperation> operations, string sourceModel, string targetModel, string namespace, string className);
override this.Generate : string * seq<System.Data.Entity.Migrations.Model.MigrationOperation> * string * string * string * string -> System.Data.Entity.Migrations.Design.ScaffoldedMigration
Public Overrides Function Generate (migrationId As String, operations As IEnumerable(Of MigrationOperation), sourceModel As String, targetModel As String, namespace As String, className As String) As ScaffoldedMigration

Parâmetros

migrationId
String

Identificador exclusivo da migração.

operations
IEnumerable<MigrationOperation>

Operações a serem executadas pela migração.

sourceModel
String

Modelo de origem a ser armazenado nos metadados de migração.

targetModel
String

Modelo de destino a ser armazenado nos metadados de migração.

namespace
String

Namespace no qual o código deve ser gerado.

className
String

Nome da classe que deve ser gerada.

Retornos

O código gerado.

Aplica-se a

Generate(CreateIndexOperation, IndentedTextWriter)

Gera código para executar um CreateIndexOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.CreateIndexOperation createIndexOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.CreateIndexOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parâmetros

createIndexOperation
CreateIndexOperation

A operação para a qual gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

Aplica-se a

Generate(AlterTableOperation, IndentedTextWriter)

Gera código para um AlterTableOperation.

protected internal virtual void Generate (System.Data.Entity.Migrations.Model.AlterTableOperation alterTableOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.AlterTableOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parâmetros

alterTableOperation
AlterTableOperation

A operação para a qual o código deve ser gerado.

writer
IndentedTextWriter

O gravador no qual o código gerado deve ser gravado.

Aplica-se a

Generate(DropPrimaryKeyOperation, IndentedTextWriter)

Gera código para executar um DropPrimaryKeyOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation dropPrimaryKeyOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parâmetros

dropPrimaryKeyOperation
DropPrimaryKeyOperation

A operação para a qual gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

Aplica-se a

Generate(AlterColumnOperation, IndentedTextWriter)

Gera código para executar um AlterColumnOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.AlterColumnOperation alterColumnOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.AlterColumnOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parâmetros

alterColumnOperation
AlterColumnOperation

A operação para a qual gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

Aplica-se a

Generate(Byte)

Gera código para especificar o valor padrão de uma Byte coluna.

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 usado como o padrão.

Retornos

Código que representa o valor padrão.

Aplica-se a

Generate(Byte[])

Gera código para especificar o valor padrão de uma byte[] coluna.

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 usado como o padrão.

Retornos

Código que representa o valor padrão.

Aplica-se a

Generate(DbGeography)

Gera código para especificar o valor padrão de uma DbGeography coluna.

protected virtual string Generate (System.Data.Entity.Spatial.DbGeography defaultValue);
override this.Generate : System.Data.Entity.Spatial.DbGeography -> string
Protected Overridable Function Generate (defaultValue As DbGeography) As String

Parâmetros

defaultValue
DbGeography

O valor a ser usado como o padrão.

Retornos

Código que representa o valor padrão.

Aplica-se a

Generate(AlterProcedureOperation, IndentedTextWriter)

Gera código para executar um AlterProcedureOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.AlterProcedureOperation alterProcedureOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.AlterProcedureOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parâmetros

alterProcedureOperation
AlterProcedureOperation

A operação para a qual gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

Aplica-se a

Generate(DbGeography)

Gera código para especificar o valor padrão de uma DbGeography coluna.

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 usado como o padrão.

Retornos

Código que representa o valor padrão.

Aplica-se a

Generate(DbGeometry)

Gera código para especificar o valor padrão de uma DbGeometry coluna.

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 usado como o padrão.

Retornos

Código que representa o valor padrão.

Aplica-se a

Generate(DateTime)

Gera código para especificar o valor padrão de uma DateTime coluna.

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 usado como o padrão.

Retornos

Código que representa o valor padrão.

Aplica-se a

Generate(DateTimeOffset)

Gera código para especificar o valor padrão de uma DateTimeOffset coluna.

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 usado como o padrão.

Retornos

Código que representa o valor padrão.

Aplica-se a

Generate(Decimal)

Gera código para especificar o valor padrão de uma Decimal coluna.

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

Parâmetros

defaultValue
Decimal

O valor a ser usado como o padrão.

Retornos

Código que representa o valor padrão.

Aplica-se a

Generate(Guid)

Gera código para especificar o valor padrão de uma Guid coluna.

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 usado como o padrão.

Retornos

Código que representa o valor padrão.

Aplica-se a

Generate(DbGeometry)

Gera código para especificar o valor padrão de uma DbGeometry coluna.

protected virtual string Generate (System.Data.Entity.Spatial.DbGeometry defaultValue);
override this.Generate : System.Data.Entity.Spatial.DbGeometry -> string
Protected Overridable Function Generate (defaultValue As DbGeometry) As String

Parâmetros

defaultValue
DbGeometry

O valor a ser usado como o padrão.

Retornos

Código que representa o valor padrão.

Aplica-se a

Generate(Object)

Gera código para especificar o valor padrão para uma coluna de tipo de dados desconhecido.

protected virtual string Generate (object defaultValue);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase")]
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 usado como o padrão.

Retornos

Código que representa o valor padrão.

Atributos

Aplica-se a

Generate(Single)

Gera código para especificar o valor padrão de uma Single coluna.

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

Parâmetros

defaultValue
Single

O valor a ser usado como o padrão.

Retornos

Código que representa o valor padrão.

Aplica-se a

Generate(String)

Gera código para especificar o valor padrão de uma String coluna.

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 usado como o padrão.

Retornos

Código que representa o valor padrão.

Aplica-se a

Generate(Int64)

Gera código para especificar o valor padrão de uma Int64 coluna.

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

Parâmetros

defaultValue
Int64

O valor a ser usado como o padrão.

Retornos

Código que representa o valor padrão.

Aplica-se a

Generate(TimeSpan)

Gera código para especificar o valor padrão de uma TimeSpan coluna.

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 usado como o padrão.

Retornos

Código que representa o valor padrão.

Aplica-se a

Generate(IEnumerable<String>, IndentedTextWriter)

Gera código para especificar um conjunto de nomes de coluna usando uma expressão lambda.

protected virtual void Generate (System.Collections.Generic.IEnumerable<string> columns, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : seq<string> * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit
Protected Overridable Sub Generate (columns As IEnumerable(Of String), writer As IndentedTextWriter)

Parâmetros

columns
IEnumerable<String>

As colunas para as quais gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

Aplica-se a

Generate(AddColumnOperation, IndentedTextWriter)

Gera código para executar um AddColumnOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.AddColumnOperation addColumnOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.AddColumnOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parâmetros

addColumnOperation
AddColumnOperation

A operação para a qual gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

Aplica-se a

Generate(AddForeignKeyOperation, IndentedTextWriter)

Gera código para executar um AddForeignKeyOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.AddForeignKeyOperation addForeignKeyOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.AddForeignKeyOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parâmetros

addForeignKeyOperation
AddForeignKeyOperation

A operação para a qual gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

Aplica-se a

Generate(AddPrimaryKeyOperation, IndentedTextWriter)

Gera código para executar um AddPrimaryKeyOperation.

protected virtual void Generate (System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation addPrimaryKeyOperation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
override this.Generate : System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit

Parâmetros

addPrimaryKeyOperation
AddPrimaryKeyOperation

A operação para a qual gerar código.

writer
IndentedTextWriter

Gravador de texto ao qual adicionar o código gerado.

Aplica-se a