CSharpMigrationsGenerator 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.
Usado para gerar código C# para migrações.
public class CSharpMigrationsGenerator : Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsCodeGenerator
type CSharpMigrationsGenerator = class
inherit MigrationsCodeGenerator
Public Class CSharpMigrationsGenerator
Inherits MigrationsCodeGenerator
- Herança
Comentários
Consulte Migrações de banco de dados e serviços de tempo de design do EF Core para obter mais informações e exemplos.
Construtores
| CSharpMigrationsGenerator(CSharpHelper, CSharpMigrationOperationGenerator, CSharpSnapshotGenerator) |
Usado para gerar código C# para migrações. |
| CSharpMigrationsGenerator(MigrationsCodeGeneratorDependencies, CSharpMigrationsGeneratorDependencies) |
Inicializa uma nova instância da classe CSharpMigrationsGenerator. |
Propriedades
| CSharpDependencies |
Dependências para esse serviço. |
| Dependencies |
Dependências para esse serviço. (Herdado de MigrationsCodeGenerator) |
| FileExtension |
Obtém os arquivos de código de extensão de arquivo que devem ser usados. |
| Language |
Obtém a linguagem de programação compatível com esse serviço. |
| Language |
Obtém a linguagem de programação compatível com esse serviço. (Herdado de MigrationsCodeGenerator) |
Métodos
| GenerateMetadata(String, Type, String, String, IModel) |
Gera o código de metadados de migração. |
| GenerateMigration(String, String, IReadOnlyList<MigrationOperation>, IReadOnlyList<MigrationOperation>) |
Gera o código de migração. |
| GenerateSnapshot(String, Type, String, IModel) |
Gera o modelo instantâneo código. |
| GetNamespaces(IEnumerable<MigrationOperation>) |
Obtém os namespaces necessários para uma lista de MigrationOperation objetos. (Herdado de MigrationsCodeGenerator) |
| GetNamespaces(IModel) |
Obtém os namespaces necessários para um IModel. (Herdado de MigrationsCodeGenerator) |