Freigeben über


DbContextInfo-Klasse

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Stellt Laufzeitinformationen über einen bestimmten DbContext-Typ bereit.

Vererbungshierarchie

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

Namespace:  System.Data.Entity.Infrastructure
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Class DbContextInfo
'Usage
Dim instance As DbContextInfo
public class DbContextInfo
public ref class DbContextInfo
type DbContextInfo =  class end
public class DbContextInfo

Der DbContextInfo-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode DbContextInfo(Type) Initialisiert eine neue Instanz der DbContextInfo-Klasse mit angegebenem Kontexttyp.
Öffentliche Methode DbContextInfo(Type, Configuration) Initialisiert eine neue Instanz der DbContextInfo-Klasse mit angegebenem Kontexttyp und Konfigurationsdatei.
Öffentliche Methode DbContextInfo(Type, ConnectionStringSettingsCollection) Veraltet. Initialisiert eine neue Instanz der DbContextInfo-Klasse unter Verwendung des angegebenen Kontexttyps und der Einstellungen für die Verbindungszeichenfolge.
Öffentliche Methode DbContextInfo(Type, DbConnectionInfo) Initialisiert eine neue Instanz der DbContextInfo-Klasse unter Verwendung des angegebenen Kontexttyps und der Verbindungsinformationen.
Öffentliche Methode DbContextInfo(Type, DbProviderInfo) Initialisiert eine neue Instanz der DbContextInfo-Klasse unter Verwendung des angegebenen Kontexttyps und der Anbieterinformationen.
Öffentliche Methode DbContextInfo(Type, Configuration, DbConnectionInfo) Initialisiert eine neue Instanz der DbContextInfo-Klasse unter Verwendung der angegebenen Verbindungsinformationen, des Kontexttyps und der Konfigurationsdatei.
Öffentliche Methode DbContextInfo(Type, Configuration, DbProviderInfo) Initialisiert eine neue Instanz der DbContextInfo-Klasse unter Verwendung des angegebenen Kontexttyps, der Konfigurationsdatei und der Anbieterinformationen.

Oben

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ConnectionProviderName Ruft den Namen des ADO.NET-Anbieters der Verbindung ab, der vom zugrunde liegenden DbContext-Typ verwendet wird.
Öffentliche Eigenschaft ConnectionString Ruft die vom zugrunde liegenden DbContext-Typ verwendete Verbindungszeichenfolge ab.
Öffentliche Eigenschaft ConnectionStringName Ruft den vom zugrunde liegenden DbContext-Typ verwendeten Namen der Verbindungszeichenfolge ab.
Öffentliche Eigenschaft ConnectionStringOrigin Ruft den Ursprung der vom zugrunde liegenden DbContext-Typ verwendeten Verbindungszeichenfolge ab.
Öffentliche Eigenschaft ContextType Ruft den konkreten DbContext-Typ ab.
Öffentliche Eigenschaft IsConstructible Ruft ab, ob der zugrunde liegende DbContext-Typ erstellt werden kann.
Öffentliche Eigenschaft OnModelCreating Ruft eine Aktion ab, die auf dem DbModelBuilder ausgeführt wird, nachdem OnModelCreating im Kontext ausgeführt wurde, oder legt eine Aktion fest.

Oben

Methoden

  Name Beschreibung
Öffentliche Methode CreateInstance Erstellt eine Instanz eines DbContextInfo-Objekts.
Öffentliche Methode Equals (Von Object geerbt.)
Geschützte Methode Finalize (Von Object geerbt.)
Öffentliche Methode GetHashCode (Von Object geerbt.)
Öffentliche Methode GetType (Von Object geerbt.)
Geschützte Methode MemberwiseClone (Von Object geerbt.)
Öffentliche Methode ToString (Von Object geerbt.)

Oben

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

System.Data.Entity.Infrastructure-Namespace