CSharpMigrationCodeGenerator Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Genera código de C# para una migración basada en código.
public class CSharpMigrationCodeGenerator : System.Data.Entity.Migrations.Design.MigrationCodeGenerator
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
public class CSharpMigrationCodeGenerator : System.Data.Entity.Migrations.Design.MigrationCodeGenerator
type CSharpMigrationCodeGenerator = class
inherit MigrationCodeGenerator
Public Class CSharpMigrationCodeGenerator
Inherits MigrationCodeGenerator
- Herencia
- Atributos
Constructores
CSharpMigrationCodeGenerator() |
Genera código de C# 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 una AddColumnOperationclase . |
Generate(AddForeignKeyOperation, IndentedTextWriter) |
Genera código para realizar una AddForeignKeyOperationclase . |
Generate(AddPrimaryKeyOperation, IndentedTextWriter) |
Genera código para realizar una AddPrimaryKeyOperationclase . |
Generate(AlterColumnOperation, IndentedTextWriter) |
Genera código para realizar una AlterColumnOperationclase . |
Generate(AlterProcedureOperation, IndentedTextWriter) |
Genera código para realizar una AlterProcedureOperationclase . |
Generate(AlterTableOperation, IndentedTextWriter) |
Genera código para .AlterTableOperation |
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 CreateIndexOperationclase . |
Generate(CreateProcedureOperation, IndentedTextWriter) |
Genera código para realizar una CreateProcedureOperationclase . |
Generate(CreateTableOperation, IndentedTextWriter) |
Genera código para realizar una CreateTableOperationclase . |
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 DropColumnOperationclase . |
Generate(DropForeignKeyOperation, IndentedTextWriter) |
Genera código para realizar una DropForeignKeyOperationclase . |
Generate(DropIndexOperation, IndentedTextWriter) |
Genera código para realizar una DropIndexOperationclase . |
Generate(DropPrimaryKeyOperation, IndentedTextWriter) |
Genera código para realizar una DropPrimaryKeyOperationclase . |
Generate(DropProcedureOperation, IndentedTextWriter) |
Genera código para realizar una DropProcedureOperationclase . |
Generate(DropTableOperation, IndentedTextWriter) |
Genera código para realizar una DropTableOperationclase . |
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 MoveProcedureOperationclase . |
Generate(MoveTableOperation, IndentedTextWriter) |
Genera código para realizar una MoveTableOperationclase . |
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 especificar la definición de .ParameterModel |
Generate(RenameColumnOperation, IndentedTextWriter) |
Genera código para realizar una RenameColumnOperationclase . |
Generate(RenameIndexOperation, IndentedTextWriter) |
Genera código para realizar una RenameIndexOperationclase . |
Generate(RenameProcedureOperation, IndentedTextWriter) |
Genera código para realizar una RenameProcedureOperationclase . |
Generate(RenameTableOperation, IndentedTextWriter) |
Genera código para realizar una RenameTableOperationclase . |
Generate(Single) |
Genera código para especificar el valor predeterminado de una Single columna. |
Generate(SqlOperation, IndentedTextWriter) |
Genera código para realizar una SqlOperationclase . |
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 volver a crear el diccionario de anotaciones especificado para su uso al pasar estas anotaciones como parámetro de .DbMigration call: |
GenerateAnnotations(IDictionary<String,Object>, IndentedTextWriter) |
Genera código para volver a crear el diccionario de anotaciones especificado para su uso al pasar estas anotaciones como parámetro de .DbMigration call: |
GenerateInline(AddForeignKeyOperation, IndentedTextWriter) |
Genera código para realizar una AddForeignKeyOperation clase como parte de .CreateTableOperation |
GenerateInline(AddPrimaryKeyOperation, IndentedTextWriter) |
Genera código para realizar una AddPrimaryKeyOperation clase como parte de .CreateTableOperation |
GenerateInline(CreateIndexOperation, IndentedTextWriter) |
Genera código para realizar un CreateIndexOperation elemento como parte de un .CreateTableOperation |
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) |
Cita 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 mediante instrucciones y definición de clase. |
WriteClassStart(String, String, IndentedTextWriter, String, Boolean, IEnumerable<String>) |
Genera un espacio de nombres mediante 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. |