DbContextInfo Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Laufzeitinformationen zu einem bestimmten DbContext Typ bereit.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbContextInfo
public class DbContextInfo
type DbContextInfo = class
Public Class DbContextInfo
- Vererbung
-
DbContextInfo
- Attribute
Konstruktoren
DbContextInfo(Type) |
Erstellt einen neuen instance, der einen bestimmten DbContext Typ darstellt. |
DbContextInfo(Type, Configuration) |
Erstellt einen neuen instance, der einen bestimmten DbContext Typ darstellt. Ein externes Konfigurationsobjekt (z. B. app.config oder web.config) kann angegeben werden und wird während der Verbindungszeichenfolgenauflösung verwendet. Dazu gehört die Suche nach Verbindungszeichenfolgen und DefaultConnectionFactory-Einträgen. |
DbContextInfo(Type, Configuration, DbConnectionInfo) |
Erstellt eine neue instance, die einen bestimmten DbContextdarstellt, der auf eine bestimmte Datenbank abzielt. Ein externes Konfigurationsobjekt (z. B. app.config oder web.config) kann angegeben werden und wird während der Verbindungszeichenfolgenauflösung verwendet. Dazu gehört die Suche nach Verbindungszeichenfolgen und DefaultConnectionFactory-Einträgen. |
DbContextInfo(Type, Configuration, DbProviderInfo) |
Erstellt einen neuen instance, der einen bestimmten DbContext Typ darstellt. Ein externes Konfigurationsobjekt (z. B. app.config oder web.config) kann angegeben werden und wird während der Verbindungszeichenfolgenauflösung verwendet. Dazu gehört die Suche nach Verbindungszeichenfolgen und DefaultConnectionFactory-Einträgen. Ein DbProviderInfo kann angegeben werden, um den beim Erstellen des zugrunde liegenden EDM-Modells verwendeten standardbestimmten Anbieter zu überschreiben. Dies kann nützlich sein, um zu verhindern, dass EF eine Verbindung herstellt, um ein Manifesttoken zu ermitteln. |
DbContextInfo(Type, ConnectionStringSettingsCollection) |
Veraltet.
Erstellt einen neuen instance, der einen bestimmten DbContext Typ darstellt. Es kann eine externe Liste von Verbindungszeichenfolgen angegeben werden, die während der Verbindungszeichenfolgenauflösung anstelle von Verbindungszeichenfolgen verwendet wird, die in externen Konfigurationsdateien angegeben sind. |
DbContextInfo(Type, DbConnectionInfo) |
Erstellt einen neuen instance, der ein bestimmtes DbContext Ziel für eine bestimmte Datenbank darstellt. |
DbContextInfo(Type, DbProviderInfo) |
Erstellt einen neuen instance, der einen bestimmten DbContext Typ darstellt. Ein DbProviderInfo kann angegeben werden, um den beim Erstellen des zugrunde liegenden EDM-Modells verwendeten standardbestimmten Anbieter zu überschreiben. |
Eigenschaften
ConnectionProviderName |
Der ADO.NET Anbietername der Verbindung, die vom zugrunde liegenden DbContext Typ verwendet wird. |
ConnectionString |
Die verbindungszeichenfolge, die vom zugrunde liegenden DbContext Typ verwendet wird. |
ConnectionStringName |
Der Vom zugrunde liegenden DbContext Typ verwendete Verbindungszeichenfolgenname. |
ConnectionStringOrigin |
Der Ursprung der Verbindungszeichenfolge, die vom zugrunde liegenden DbContext Typ verwendet wird. |
ContextType |
Der konkrete DbContext Typ. |
IsConstructible |
Gibt an, ob Instanzen des zugrunde liegenden DbContext Typs erstellt werden können. |
OnModelCreating |
Eine Aktion, die im DbModelBuilder ausgeführt werden soll, nachdem OnModelCreating im Kontext ausgeführt wurde. |
Methoden
CreateInstance() |
Wenn Instanzen des zugrunde liegenden DbContext Typs erstellt werden können, gibt eine neue instance zurück, andernfalls wird NULL zurückgegeben. |
Gilt für:
Entity Framework