CSharpMigrationCodeGenerator Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Gera código C# para uma migração baseada em 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
- Herança
- Atributos
Construtores
| CSharpMigrationCodeGenerator() |
Gera código C# para uma migração baseada em código. |
Propriedades
| AnnotationGenerators |
Obtém as AnnotationCodeGenerator instâncias que estão sendo usadas. (Herdado de MigrationCodeGenerator) |
Métodos
| 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(AlterColumnOperation, IndentedTextWriter) |
Gera código para executar um AlterColumnOperation. |
| Generate(AlterProcedureOperation, IndentedTextWriter) |
Gera código para executar um AlterProcedureOperation. |
| Generate(AlterTableOperation, IndentedTextWriter) |
Gera código para um AlterTableOperation. |
| 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(ColumnModel, IndentedTextWriter, Boolean) |
Gera código para especificar a definição para um ColumnModel. |
| Generate(CreateIndexOperation, IndentedTextWriter) |
Gera código para executar um CreateIndexOperation. |
| Generate(CreateProcedureOperation, IndentedTextWriter) |
Gera código para executar um CreateProcedureOperation. |
| Generate(CreateTableOperation, IndentedTextWriter) |
Gera código para executar um CreateTableOperation. |
| 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(DbGeography) |
Gera código para especificar o valor padrão de uma DbGeography coluna. |
| 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(DbGeometry) |
Gera código para especificar o valor padrão de uma DbGeometry coluna. |
| Generate(Decimal) |
Gera código para especificar o valor padrão de uma Decimal coluna. |
| 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(DropPrimaryKeyOperation, IndentedTextWriter) |
Gera código para executar um DropPrimaryKeyOperation. |
| Generate(DropProcedureOperation, IndentedTextWriter) |
Gera código para executar um DropProcedureOperation. |
| Generate(DropTableOperation, IndentedTextWriter) |
Gera código para executar um DropTableOperation. |
| Generate(Guid) |
Gera código para especificar o valor padrão de uma Guid coluna. |
| Generate(IEnumerable<MigrationOperation>, String, String) |
Gera o arquivo de código primário que o usuário pode exibir e editar. |
| Generate(IEnumerable<String>, IndentedTextWriter) |
Gera código para especificar um conjunto de nomes de coluna usando uma expressão lambda. |
| Generate(Int64) |
Gera código para especificar o valor padrão de uma Int64 coluna. |
| Generate(MoveProcedureOperation, IndentedTextWriter) |
Gera código para executar um MoveProcedureOperation. |
| Generate(MoveTableOperation, IndentedTextWriter) |
Gera código para executar um MoveTableOperation. |
| Generate(Object) |
Gera código para especificar o valor padrão para uma coluna de tipo de dados desconhecido. |
| Generate(ParameterModel, IndentedTextWriter, Boolean) |
Gera código para especificar a definição para um ParameterModel. |
| 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(Single) |
Gera código para especificar o valor padrão de uma Single coluna. |
| Generate(SqlOperation, IndentedTextWriter) |
Gera código para executar um SqlOperation. |
| Generate(String) |
Gera código para especificar o valor padrão de uma String coluna. |
| Generate(String, IEnumerable<MigrationOperation>, String, String, String, String) |
Gera o código que deve ser adicionado ao projeto de usuários. |
| Generate(String, String, String, String, String) |
Gera o arquivo code-behind com metadados de migração. |
| Generate(TimeSpan) |
Gera código para especificar o valor padrão de uma TimeSpan coluna. |
| GenerateAnnotation(String, Object, IndentedTextWriter) |
Gera código para o valor de anotação fornecido, que pode ser nulo. O comportamento padrão é usar um AnnotationCodeGenerator se um estiver registrado; caso contrário, chame ToString no valor de anotação. |
| GenerateAnnotations(IDictionary<String,AnnotationValues>, IndentedTextWriter) |
Gera código para recriar o dicionário especificado de anotações para uso ao passar essas anotações como um parâmetro de um DbMigration. chamada. |
| GenerateAnnotations(IDictionary<String,Object>, IndentedTextWriter) |
Gera código para recriar o dicionário especificado de anotações para uso ao passar essas anotações como um parâmetro de um DbMigration. chamada. |
| GenerateInline(AddForeignKeyOperation, IndentedTextWriter) |
Gera código para executar um AddForeignKeyOperation como parte de um CreateTableOperation. |
| GenerateInline(AddPrimaryKeyOperation, IndentedTextWriter) |
Gera código para executar um AddPrimaryKeyOperation como parte de um CreateTableOperation. |
| GenerateInline(CreateIndexOperation, IndentedTextWriter) |
Gera código para executar um CreateIndexOperation como parte de um CreateTableOperation. |
| GetDefaultNamespaces(Boolean) |
Obtém os namespaces padrão que devem ser gerados como diretivas "using" ou "Imports" para qualquer código gerado. (Herdado de MigrationCodeGenerator) |
| GetNamespaces(IEnumerable<MigrationOperation>) |
Obtém os namespaces que devem ser gerados como diretivas "using" ou "Imports" para lidar com o código gerado pelas operações fornecidas. (Herdado de MigrationCodeGenerator) |
| Quote(String) |
Cita um identificador usando o escape apropriado para permitir que ele seja armazenado em uma cadeia de caracteres. |
| ScrubName(String) |
Remove todos os caracteres inválidos do nome de um artefato de banco de dados. |
| TranslateColumnType(PrimitiveTypeKind) |
Obtém o nome do tipo a ser usado para uma coluna do tipo de dados fornecido. |
| TranslateColumnType(PrimitiveTypeKind) |
Obtém o nome do tipo a ser usado para uma coluna do tipo de dados fornecido. |
| WriteClassAttributes(IndentedTextWriter, Boolean) |
Gera atributos de classe. |
| WriteClassEnd(String, IndentedTextWriter) |
Gera o código de fechamento para uma classe que foi iniciada com WriteClassStart. |
| WriteClassStart(String, String, IndentedTextWriter, String, Boolean) |
Gera um namespace, usando instruções e definição de classe. |
| WriteClassStart(String, String, IndentedTextWriter, String, Boolean, IEnumerable<String>) |
Gera um namespace, usando instruções e definição de classe. |
| WriteProperty(String, String, IndentedTextWriter) |
Gera uma propriedade para retornar o modelo de origem ou de destino no arquivo code-behind. |