Condividi tramite


Interfaccia IDbContextFactory<TContext>

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Factory per la creazione di istanze DbContext derivate. Implementare questa interfaccia per abilitare i servizi per la fase di progettazione per i tipi di contesto che non dispongono di un costruttore predefinito pubblico. In fase di progettazione, è possibile creare istanze DbContext derivate per abilitare fasi di progettazione specifiche, ad esempio rendering del modello, generazione DDL e così via. Per abilitare la creazione di istanze in fase di progettazione per i tipi DbContext che non dispongono di un costruttore predefinito pubblico, implementare questa interfaccia. I servizi in fase di progettazione individueranno automaticamente le implementazioni di questa interfaccia che si trovano nello stesso assembly del tipo DbContext derivato.

Spazio dei nomi:  System.Data.Entity.Infrastructure
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public Interface IDbContextFactory(Of Out TContext As DbContext)
'Utilizzo
Dim instance As IDbContextFactory(Of Out TContext)
public interface IDbContextFactory<out TContext>
where TContext : DbContext
generic<typename TContext>
where TContext : DbContext 
public interface class IDbContextFactory
type IDbContextFactory<'TContext when 'TContext : DbContext> =  interface end
JScript does not support generic types and methods.

Parametri di tipo

Il tipo IDbContextFactory<TContext> espone i seguenti membri.

Metodi

  rapporti Descrizione
Metodo pubblico Create Crea una nuova istanza di un tipo DbContext derivato.

In alto

Vedere anche

Riferimento

Spazio dei nomi System.Data.Entity.Infrastructure