IDatabaseModelFactory Interface

Definição

Um serviço normalmente implementado por provedores de banco de dados para fazer engenharia reversa de um banco de dados em um DatabaseModel.

public interface IDatabaseModelFactory
type IDatabaseModelFactory = interface
Public Interface IDatabaseModelFactory
Derivado

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.

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(DbConnection, IEnumerable<String>, IEnumerable<String>)

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.

Create(String, IEnumerable<String>, IEnumerable<String>)

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

Create(String, TableSelectionSet)

Um serviço normalmente implementado por provedores de banco de dados para fazer engenharia reversa de um banco de dados em um DatabaseModel.

Aplica-se a