Partilhar via


OperationExecutor.ScaffoldContext Classe

Definição

Representa uma operação para criar scaffold de tipos de DbContext entidade e para um banco de dados.

public class OperationExecutor.ScaffoldContext : Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase
type OperationExecutor.ScaffoldContext = class
    inherit OperationExecutor.OperationBase
Public Class OperationExecutor.ScaffoldContext
Inherits OperationExecutor.OperationBase
Herança
OperationExecutor.ScaffoldContext
Herança
OperationExecutor.ScaffoldContext

Construtores

OperationExecutor.ScaffoldContext(OperationExecutor, IOperationResultHandler, IDictionary)

Inicializa uma nova instância da classe OperationExecutor.ScaffoldContext.

OperationExecutor.ScaffoldContext(OperationExecutor, Object, IDictionary)

Inicializa uma nova instância da classe OperationExecutor.ScaffoldContext.

Os argumentos com suporte por args são:

connectionString--A cadeia de conexão com o banco de dados.

provider--O provedor a ser usado.

outputDir--O diretório no qual colocar arquivos. Os caminhos são relativos ao diretório do projeto.

outputDbContextDir--O diretório no qual colocar o arquivo DbContext. Os caminhos são relativos ao diretório do projeto.

dbContextClassName--O nome do DbContext a ser gerado.

schemaFilters--Os esquemas de tabelas para os quais gerar tipos de entidade.

tableFilters--As tabelas para as quais gerar tipos de entidade.

useDataAnnotations--Use atributos para configurar o modelo (sempre que possível). Se for false, somente a API fluente será usada.

overwriteFiles--Substituir arquivos existentes.

useDatabaseNames--Use nomes de tabela e coluna diretamente do banco de dados.

Métodos

Execute(Action)

Executa uma ação passando exceções para o IOperationResultHandler.

(Herdado de OperationExecutor.OperationBase)
Execute<T>(Func<IEnumerable<T>>)

Executa uma ação passando resultados ou exceções para o IOperationResultHandler.

(Herdado de OperationExecutor.OperationBase)
Execute<T>(Func<T>)

Executa uma ação passando o resultado ou exceções para o IOperationResultHandler.

(Herdado de OperationExecutor.OperationBase)

Aplica-se a