VisualBasicMigrationCodeGenerator Clase

Definición

Genera VB.Net código para una migración basada en código.

C#
public class VisualBasicMigrationCodeGenerator : System.Data.Entity.Migrations.Design.MigrationCodeGenerator
C#
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
public class VisualBasicMigrationCodeGenerator : System.Data.Entity.Migrations.Design.MigrationCodeGenerator
Herencia
VisualBasicMigrationCodeGenerator
Atributos

Constructores

VisualBasicMigrationCodeGenerator()

Genera VB.Net código para una migración basada en código.

Propiedades

AnnotationGenerators

Obtiene las AnnotationCodeGenerator instancias que se usan.

(Heredado de MigrationCodeGenerator)

Métodos

Generate(AddColumnOperation, IndentedTextWriter)

Genera código para realizar un AddColumnOperationobjeto .

Generate(AddForeignKeyOperation, IndentedTextWriter)

Genera código para realizar un AddForeignKeyOperationobjeto .

Generate(AddPrimaryKeyOperation, IndentedTextWriter)

Genera código para realizar un AddPrimaryKeyOperationobjeto .

Generate(AlterColumnOperation, IndentedTextWriter)

Genera código para realizar un AlterColumnOperationobjeto .

Generate(AlterProcedureOperation, IndentedTextWriter)

Genera código para realizar una AlterProcedureOperation.

Generate(AlterTableOperation, IndentedTextWriter)

Genera código para un AlterTableOperationobjeto .

Generate(Byte)

Genera código para especificar el valor predeterminado de una Byte columna.

Generate(Byte[])

Genera código para especificar el valor predeterminado de una byte[] columna.

Generate(ColumnModel, IndentedTextWriter, Boolean)

Genera código para especificar la definición de .ColumnModel

Generate(CreateIndexOperation, IndentedTextWriter)

Genera código para realizar una CreateIndexOperation.

Generate(CreateProcedureOperation, IndentedTextWriter)

Genera código para realizar una CreateProcedureOperation.

Generate(CreateTableOperation, IndentedTextWriter)

Genera código para realizar una CreateTableOperation.

Generate(DateTime)

Genera código para especificar el valor predeterminado de una DateTime columna.

Generate(DateTimeOffset)

Genera código para especificar el valor predeterminado de una DateTimeOffset columna.

Generate(DbGeography)

Genera código para especificar el valor predeterminado de una DbGeography columna.

Generate(DbGeography)

Genera código para especificar el valor predeterminado de una DbGeography columna.

Generate(DbGeometry)

Genera código para especificar el valor predeterminado de una DbGeometry columna.

Generate(DbGeometry)

Genera código para especificar el valor predeterminado de una DbGeometry columna.

Generate(Decimal)

Genera código para especificar el valor predeterminado de una Decimal columna.

Generate(DropColumnOperation, IndentedTextWriter)

Genera código para realizar una DropColumnOperation.

Generate(DropForeignKeyOperation, IndentedTextWriter)

Genera código para realizar una DropForeignKeyOperation.

Generate(DropIndexOperation, IndentedTextWriter)

Genera código para realizar una DropIndexOperation.

Generate(DropPrimaryKeyOperation, IndentedTextWriter)

Genera código para realizar una DropPrimaryKeyOperation.

Generate(DropProcedureOperation, IndentedTextWriter)

Genera código para realizar una DropProcedureOperation.

Generate(DropTableOperation, IndentedTextWriter)

Genera código para realizar una DropTableOperation.

Generate(Guid)

Genera código para especificar el valor predeterminado de una Guid columna.

Generate(IEnumerable<MigrationOperation>, String, String)

Genera el archivo de código principal que el usuario puede ver y editar.

Generate(IEnumerable<String>, IndentedTextWriter)

Genera código para especificar un conjunto de nombres de columna mediante una expresión lambda.

Generate(Int64)

Genera código para especificar el valor predeterminado de una Int64 columna.

Generate(MoveProcedureOperation, IndentedTextWriter)

Genera código para realizar una MoveProcedureOperation.

Generate(MoveTableOperation, IndentedTextWriter)

Genera código para realizar una MoveTableOperation.

Generate(Object)

Genera código para especificar el valor predeterminado de una columna de tipo de datos desconocido.

Generate(ParameterModel, IndentedTextWriter, Boolean)

Genera código para realizar una ParameterModel.

Generate(RenameColumnOperation, IndentedTextWriter)

Genera código para realizar una RenameColumnOperation.

Generate(RenameIndexOperation, IndentedTextWriter)

Genera código para realizar una RenameIndexOperation.

Generate(RenameProcedureOperation, IndentedTextWriter)

Genera código para realizar una RenameProcedureOperation.

Generate(RenameTableOperation, IndentedTextWriter)

Genera código para realizar una RenameTableOperation.

Generate(Single)

Genera código para especificar el valor predeterminado de una Single columna.

Generate(SqlOperation, IndentedTextWriter)

Genera código para realizar una SqlOperation.

Generate(String)

Genera código para especificar el valor predeterminado de una String columna.

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

Genera el código que se debe agregar al proyecto de usuarios.

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

Genera el código subyacente con metadatos de migración.

Generate(TimeSpan)

Genera código para especificar el valor predeterminado de una TimeSpan columna.

GenerateAnnotation(String, Object, IndentedTextWriter)

Genera código para el valor de anotación especificado, que puede ser NULL. El comportamiento predeterminado es usar si AnnotationCodeGenerator se registra uno; de lo contrario, llama a ToString en el valor de anotación.

GenerateAnnotations(IDictionary<String,AnnotationValues>, IndentedTextWriter)

Genera código para que vuelva a crear el diccionario especificado de anotaciones para su uso al pasar estas anotaciones como parámetro de .DbMigration call:

GenerateAnnotations(IDictionary<String,Object>, IndentedTextWriter)

Genera código para que vuelva a crear el diccionario especificado de anotaciones para su uso al pasar estas anotaciones como parámetro de .DbMigration call:

GenerateInline(AddForeignKeyOperation, IndentedTextWriter)

Genera código para realizar un AddForeignKeyOperation objeto como parte de un CreateTableOperationobjeto .

GenerateInline(AddPrimaryKeyOperation, IndentedTextWriter)

Genera código para realizar un AddPrimaryKeyOperation objeto como parte de un CreateTableOperationobjeto .

GenerateInline(CreateIndexOperation, IndentedTextWriter)

Genera código para realizar un CreateIndexOperation elemento como parte de un CreateTableOperationobjeto .

GetDefaultNamespaces(Boolean)

Obtiene los espacios de nombres predeterminados que deben generarse como directivas "using" o "Imports" para cualquier código generado.

(Heredado de MigrationCodeGenerator)
GetNamespaces(IEnumerable<MigrationOperation>)

Obtiene los espacios de nombres que deben generarse como directivas "using" o "Imports" para controlar el código generado por las operaciones especificadas.

(Heredado de MigrationCodeGenerator)
Quote(String)

Entrecomilla un identificador mediante el escape adecuado para permitir que se almacene en una cadena.

ScrubName(String)

Quita los caracteres no válidos del nombre de un artefacto de base de datos.

TranslateColumnType(PrimitiveTypeKind)

Obtiene el nombre de tipo que se va a usar para una columna del tipo de datos especificado.

TranslateColumnType(PrimitiveTypeKind)

Obtiene el nombre de tipo que se va a usar para una columna del tipo de datos especificado.

WriteClassAttributes(IndentedTextWriter, Boolean)

Genera atributos de clase.

WriteClassEnd(String, IndentedTextWriter)

Genera el código de cierre de una clase que se inició con WriteClassStart.

WriteClassStart(String, String, IndentedTextWriter, String, Boolean)

Genera un espacio de nombres, utilizando instrucciones y definición de clase.

WriteClassStart(String, String, IndentedTextWriter, String, Boolean, IEnumerable<String>)

Genera un espacio de nombres, utilizando instrucciones y definición de clase.

WriteProperty(String, String, IndentedTextWriter)

Genera una propiedad para devolver el modelo de origen o de destino en el archivo de código subyacente.

Se aplica a

Producto Versiones
Entity Framework 4.3.1, 5.0.0, 6.2.0