IDatabaseModelFactory Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Entity Framework