Microsoft.EntityFrameworkCore.Migrations.Design Namespace

Classes

Nome Descrição
CSharpHelper
CSharpMigrationOperationGenerator

Usado para gerar C# para criar MigrationOperation objetos.

CSharpMigrationOperationGeneratorDependencies

Classe de parâmetro de dependências de serviço para CSharpMigrationOperationGenerator

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

CSharpMigrationsGenerator

Usado para gerar código C# para migrações.

CSharpMigrationsGeneratorDependencies

Classe de parâmetro de dependências de serviço para CSharpMigrationsGenerator

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

CSharpSnapshotGenerator

Usado para gerar código C# para criar um IModel.

CSharpSnapshotGeneratorDependencies

Classe de parâmetro de dependências de serviço para CSharpSnapshotGenerator

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

CSharpSnapshotGeneratorParameters

O objeto de parâmetro que flui o contexto (o construtor de saída e o conjunto de identificadores atualmente no escopo) por meio de uma CSharpSnapshotGenerator árvore de chamadas.

MigrationFiles

Representa o arquivo gerado para uma migração.

MigrationsBundle

Define o ponto de entrada para pacotes de Migrações.

MigrationsCodeGenerator

Usado para gerar código para migrações.

MigrationsCodeGeneratorDependencies

Classe de parâmetro de dependências de serviço para MigrationsCodeGenerator

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

MigrationsScaffolder

Usado para estruturar novas migrações.

MigrationsScaffolderDependencies

Classe de parâmetro de dependências de serviço para MigrationsScaffolder

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

ScaffoldedMigration

Representa uma migração scaffolded.

Interfaces

Nome Descrição
ICSharpMigrationOperationGenerator

Usado para gerar código C# para criar MigrationOperation objetos.

ICSharpSnapshotGenerator

Usado para gerar código C# para criar um IModel.

IMigrationsCodeGenerator

Usado para gerar código para migrações.

IMigrationsCodeGeneratorSelector

Seleciona um IMigrationsCodeGenerator serviço para uma determinada linguagem de programação.

IMigrationsScaffolder

Usado para estruturar novas migrações.