IDbContextFactory<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, le istanze derivate DbContext possono essere create per abilitare esperienze specifiche in fase di progettazione, ad esempio il rendering del modello, la generazione DDL e così via. Per abilitare l'istanza in fase di progettazione per i tipi derivati DbContext che non hanno un costruttore pubblico, predefinito, implementare questa interfaccia. I servizi in fase di progettazione individuano automaticamente le implementazioni di questa interfaccia che si trovano nello stesso assembly del tipo derivato DbContext .
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public interface IDbContextFactory<out TContext> where TContext : DbContext
public interface IDbContextFactory<out TContext> where TContext : DbContext
type IDbContextFactory<'Context (requires 'Context :> DbContext)> = interface
Public Interface IDbContextFactory(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.- Attributi
Metodi
Create() |
Crea una nuova istanza di un tipo derivato DbContext . |