IDesignTimeDbContextFactory<TContext> 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.
Uma fábrica para criar instâncias derivadas DbContext . Implemente essa interface para habilitar serviços de tempo de design para tipos de contexto que não têm um construtor padrão público. Em tempo de design, instâncias derivadas DbContext podem ser criadas para habilitar experiências específicas de tempo de design, como Migrações. Os serviços em tempo de design descobrirão automaticamente implementações dessa interface que estão no assembly de inicialização ou no mesmo assembly que o contexto derivado.
public interface IDesignTimeDbContextFactory<out TContext> where TContext : DbContext
type IDesignTimeDbContextFactory<'Context (requires 'Context :> DbContext)> = interface
Public Interface IDesignTimeDbContextFactory(Of Out TContext)
Parâmetros de tipo
- TContext
O tipo do contexto.
Este parâmetro de tipo é covariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo mais derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.Comentários
Consulte Implementação de provedores de banco de dados e extensões para obter mais informações e exemplos.
Métodos
CreateDbContext(String[]) |
Cria uma nova instância de um contexto derivado. |
Aplica-se a
Entity Framework