IDesignTimeDbContextFactory<TContext> Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Factory per la creazione di istanze derivate DbContext . Implementare questa interfaccia per abilitare i servizi di progettazione per i tipi di contesto che non hanno un costruttore predefinito pubblico. In fase di progettazione, è possibile creare istanze derivate DbContext per abilitare esperienze specifiche in fase di progettazione, ad esempio Migrazioni. I servizi in fase di progettazione individuano automaticamente le implementazioni di questa interfaccia che si trovano nell'assembly di avvio o nello stesso assembly del contesto derivato.
public interface IDesignTimeDbContextFactory<out TContext> where TContext : DbContext
type IDesignTimeDbContextFactory<'Context (requires 'Context :> DbContext)> = interface
Public Interface IDesignTimeDbContextFactory(Of Out TContext)
Parametri di tipo
- TContext
Tipo di contesto.
Questo parametro di tipo è covariante, ovvero puoi usare il tipo specificato o qualsiasi tipo più derivato. Per altre informazioni sulla covarianza e la controvarianza, vedi Covarianza e controvarianza nei generics.Commenti
Per altre informazioni ed esempi, vedere Implementazione di provider di database e estensioni .
Metodi
CreateDbContext(String[]) |
Crea una nuova istanza di un contesto derivato. |