Condividi tramite


Classe DbContextInfo

[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.]

Vengono fornite informazioni di runtime su un tipo DbContext specificato.

Gerarchia di ereditarietà

System.Object
  System.Data.Entity.Infrastructure.DbContextInfo

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

Sintassi

'Dichiarazione
Public Class DbContextInfo
'Utilizzo
Dim instance As DbContextInfo
public class DbContextInfo
public ref class DbContextInfo
type DbContextInfo =  class end
public class DbContextInfo

Il tipo DbContextInfo espone i seguenti membri.

Costruttori

  rapporti Descrizione
Metodo pubblico DbContextInfo(Type) Inizializza una nuova istanza della classe DbContextInfo con il tipo di contesto specificato.
Metodo pubblico DbContextInfo(Type, Configuration) Inizializza una nuova istanza della classe DbContextInfo con il tipo di contesto e il file di configurazione specificato.
Metodo pubblico DbContextInfo(Type, ConnectionStringSettingsCollection) Obsoleta. Inizializza una nuova istanza della classe DbContextInfo con il tipo di contesto specificato e l'impostazione specificata per la stringa di connessione.
Metodo pubblico DbContextInfo(Type, DbConnectionInfo) Inizializza una nuova istanza della classe DbContextInfo usando il tipo di contesto specificato e le informazioni di connessione specificate.
Metodo pubblico DbContextInfo(Type, DbProviderInfo) Inizializza una nuova istanza della classe DbContextInfo usando il tipo di contesto specificato e le informazioni sul provider specificate.
Metodo pubblico DbContextInfo(Type, Configuration, DbConnectionInfo) Inizializza una nuova istanza della classe DbContextInfo usando le informazioni di connessione, il tipo di contesto e il file di configurazione specificati.
Metodo pubblico DbContextInfo(Type, Configuration, DbProviderInfo) Inizializza una nuova istanza della classe DbContextInfo usando le informazioni sul provider, il tipo di contesto e il file di configurazione specificati.

In alto

Proprietà

  rapporti Descrizione
Proprietà pubblica ConnectionProviderName Ottiene il nome del provider ADO.NET della connessione utilizzata dal tipo DbContext sottostante.
Proprietà pubblica ConnectionString Ottiene la stringa di connessione utilizzata dal tipo DbContext sottostante.
Proprietà pubblica ConnectionStringName Ottiene il nome della stringa di connessione utilizzato dal tipo DbContext sottostante.
Proprietà pubblica ConnectionStringOrigin Ottiene l'origine della stringa di connessione utilizzata dal tipo DbContext sottostante.
Proprietà pubblica ContextType Ottiene il tipo DbContext concreto.
Proprietà pubblica IsConstructible Ottiene un valore che indica se è possibile creare il tipo DbContext sottostante.
Proprietà pubblica OnModelCreating Ottiene o imposta un'azione da eseguire in DbModelBuilder dopo l'esecuzione di OnModelCreating nel contesto.

In alto

Metodi

  rapporti Descrizione
Metodo pubblico CreateInstance Crea un'istanza dell'oggetto DbContextInfo.
Metodo pubblico Equals (Ereditato da Object)
Metodo protetto Finalize (Ereditato da Object)
Metodo pubblico GetHashCode (Ereditato da Object)
Metodo pubblico GetType (Ereditato da Object)
Metodo protetto MemberwiseClone (Ereditato da Object)
Metodo pubblico ToString (Ereditato da Object)

In alto

Thread safety

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi System.Data.Entity.Infrastructure