Compartilhar via


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

DatabaseModelFactory()

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

Métodos

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