DatabaseModelFactory Classe

Definição

Classe base usada por provedores de banco de dados para fazer engenharia reversa de um banco de dados em um DatabaseModel.

public abstract class DatabaseModelFactory : Microsoft.EntityFrameworkCore.Scaffolding.IDatabaseModelFactory
type DatabaseModelFactory = class
    interface IDatabaseModelFactory
Public MustInherit Class DatabaseModelFactory
Implements IDatabaseModelFactory
Herança
DatabaseModelFactory
Implementações

Comentários

O tempo de vida do serviço é Scoped. Isso significa que cada DbContext instância usará sua própria instância desse serviço. A implementação pode depender de outros serviços registrados com qualquer tempo de vida. A implementação não precisa ser thread-safe.

Consulte Engenharia reversa (scaffolding) de um banco de dados existente e Serviços de tempo de design do EF Core para obter mais informações e exemplos.

Construtores

Nome Description
DatabaseModelFactory()

Classe base usada por provedores de banco de dados para fazer engenharia reversa de um banco de dados em um DatabaseModel.

Métodos

Nome Description
Create(DbConnection, DatabaseModelFactoryOptions)

Conecta-se ao banco de dados usando a conexão fornecida e cria um DatabaseModel para o banco de dados.

Create(String, DatabaseModelFactoryOptions)

Conecta-se ao banco de dados usando a cadeia de conexão fornecida e cria um DatabaseModel para o banco de dados.

Aplica-se a