DatabaseModelFactory Classe
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.
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
Entity Framework