Freigeben über


DbContextInfo Konstruktoren

Definition

Überlädt

DbContextInfo(Type)

Erstellt eine neue instance, die einen bestimmten DbContext Typ darstellt.

DbContextInfo(Type, Configuration)

Erstellt eine neue instance, die einen bestimmten DbContext Typ darstellt. Ein externes Konfigurationsobjekt (z. B. app.config oder web.config) kann bereitgestellt werden und wird während der Auflösung der Verbindungszeichenfolge verwendet. Dies umfasst die Suche nach Verbindungszeichenfolgen und DefaultConnectionFactory-Einträgen.

DbContextInfo(Type, ConnectionStringSettingsCollection)
Veraltet.

Erstellt eine neue instance, die einen bestimmten DbContext Typ darstellt. Es kann eine externe Liste von Verbindungszeichenfolgen bereitgestellt werden, die während der Auflösung der Verbindungszeichenfolge anstelle aller in externen Konfigurationsdateien angegebenen Verbindungszeichenfolgen verwendet wird.

DbContextInfo(Type, DbConnectionInfo)

Erstellt eine neue instance, die eine bestimmte DbContext Datenbank darstellt.

DbContextInfo(Type, DbProviderInfo)

Erstellt eine neue instance, die einen bestimmten DbContext Typ darstellt. Ein DbProviderInfo kann bereitgestellt werden, um den beim Erstellen des zugrunde liegenden EDM-Modells verwendeten standardbestimmten Anbieter außer Kraft zu setzen.

DbContextInfo(Type, Configuration, DbConnectionInfo)

Erstellt eine neue instance, die eine angegebene DbContextdarstellt, die auf eine bestimmte Datenbank ausgerichtet ist. Ein externes Konfigurationsobjekt (z. B. app.config oder web.config) kann bereitgestellt werden und wird während der Auflösung der Verbindungszeichenfolge verwendet. Dies umfasst die Suche nach Verbindungszeichenfolgen und DefaultConnectionFactory-Einträgen.

DbContextInfo(Type, Configuration, DbProviderInfo)

Erstellt eine neue instance, die einen bestimmten DbContext Typ darstellt. Ein externes Konfigurationsobjekt (z. B. app.config oder web.config) kann bereitgestellt werden und wird während der Auflösung der Verbindungszeichenfolge verwendet. Dies umfasst die Suche nach Verbindungszeichenfolgen und DefaultConnectionFactory-Einträgen. Ein DbProviderInfo kann bereitgestellt werden, um den beim Erstellen des zugrunde liegenden EDM-Modells verwendeten standardbestimmten Anbieter außer Kraft zu setzen. Dies kann hilfreich sein, um zu verhindern, dass EF eine Verbindung herstellt, um ein Manifesttoken zu ermitteln.

DbContextInfo(Type)

Erstellt eine neue instance, die einen bestimmten DbContext Typ darstellt.

public DbContextInfo (Type contextType);
new System.Data.Entity.Infrastructure.DbContextInfo : Type -> System.Data.Entity.Infrastructure.DbContextInfo
Public Sub New (contextType As Type)

Parameter

contextType
Type

Der von abgeleitete DbContextTyp.

Gilt für:

DbContextInfo(Type, Configuration)

Erstellt eine neue instance, die einen bestimmten DbContext Typ darstellt. Ein externes Konfigurationsobjekt (z. B. app.config oder web.config) kann bereitgestellt werden und wird während der Auflösung der Verbindungszeichenfolge verwendet. Dies umfasst die Suche nach Verbindungszeichenfolgen und DefaultConnectionFactory-Einträgen.

public DbContextInfo (Type contextType, System.Configuration.Configuration config);
new System.Data.Entity.Infrastructure.DbContextInfo : Type * System.Configuration.Configuration -> System.Data.Entity.Infrastructure.DbContextInfo
Public Sub New (contextType As Type, config As Configuration)

Parameter

contextType
Type

Der von abgeleitete DbContextTyp.

config
Configuration

Ein Objekt, das die Konfigurationsdatei darstellt.

Gilt für:

DbContextInfo(Type, ConnectionStringSettingsCollection)

Achtung

The application configuration can contain multiple settings that affect the connection used by a DbContext. To ensure all configuration is taken into account, use a DbContextInfo constructor that accepts System.Configuration.Configuration

Erstellt eine neue instance, die einen bestimmten DbContext Typ darstellt. Es kann eine externe Liste von Verbindungszeichenfolgen bereitgestellt werden, die während der Auflösung der Verbindungszeichenfolge anstelle aller in externen Konfigurationsdateien angegebenen Verbindungszeichenfolgen verwendet wird.

[System.Obsolete("The application configuration can contain multiple settings that affect the connection used by a DbContext. To ensure all configuration is taken into account, use a DbContextInfo constructor that accepts System.Configuration.Configuration")]
public DbContextInfo (Type contextType, System.Configuration.ConnectionStringSettingsCollection connectionStringSettings);
new System.Data.Entity.Infrastructure.DbContextInfo : Type * System.Configuration.ConnectionStringSettingsCollection -> System.Data.Entity.Infrastructure.DbContextInfo
Public Sub New (contextType As Type, connectionStringSettings As ConnectionStringSettingsCollection)

Parameter

contextType
Type

Der von abgeleitete DbContextTyp.

connectionStringSettings
ConnectionStringSettingsCollection

Eine Auflistung von Verbindungszeichenfolgen.

Attribute

Hinweise

Es ist besser, den Konstruktor zu verwenden, der das gesamte Konfigurationsdokument akzeptiert, anstatt diesen Konstruktor zu verwenden. Wenn Sie das gesamte Konfigurationsdokument angeben, können Zusätzlich zu explizit angegebenen Verbindungszeichenfolgen defaultConnectionFactroy-Einträge in der Konfiguration gefunden werden.

Gilt für:

DbContextInfo(Type, DbConnectionInfo)

Erstellt eine neue instance, die eine bestimmte DbContext Datenbank darstellt.

public DbContextInfo (Type contextType, System.Data.Entity.Infrastructure.DbConnectionInfo connectionInfo);
new System.Data.Entity.Infrastructure.DbContextInfo : Type * System.Data.Entity.Infrastructure.DbConnectionInfo -> System.Data.Entity.Infrastructure.DbContextInfo
Public Sub New (contextType As Type, connectionInfo As DbConnectionInfo)

Parameter

contextType
Type

Der von abgeleitete DbContextTyp.

connectionInfo
DbConnectionInfo

Verbindungsinformationen für die zu verwendende Datenbank.

Gilt für:

DbContextInfo(Type, DbProviderInfo)

Erstellt eine neue instance, die einen bestimmten DbContext Typ darstellt. Ein DbProviderInfo kann bereitgestellt werden, um den beim Erstellen des zugrunde liegenden EDM-Modells verwendeten standardbestimmten Anbieter außer Kraft zu setzen.

public DbContextInfo (Type contextType, System.Data.Entity.Infrastructure.DbProviderInfo modelProviderInfo);
new System.Data.Entity.Infrastructure.DbContextInfo : Type * System.Data.Entity.Infrastructure.DbProviderInfo -> System.Data.Entity.Infrastructure.DbContextInfo
Public Sub New (contextType As Type, modelProviderInfo As DbProviderInfo)

Parameter

contextType
Type

Der von abgeleitete DbContextTyp.

modelProviderInfo
DbProviderInfo

Ein DbProviderInfo , der den zugrunde liegenden ADO.NET Anbieter angibt, der als Ziel verwendet werden soll.

Gilt für:

DbContextInfo(Type, Configuration, DbConnectionInfo)

Erstellt eine neue instance, die eine angegebene DbContextdarstellt, die auf eine bestimmte Datenbank ausgerichtet ist. Ein externes Konfigurationsobjekt (z. B. app.config oder web.config) kann bereitgestellt werden und wird während der Auflösung der Verbindungszeichenfolge verwendet. Dies umfasst die Suche nach Verbindungszeichenfolgen und DefaultConnectionFactory-Einträgen.

public DbContextInfo (Type contextType, System.Configuration.Configuration config, System.Data.Entity.Infrastructure.DbConnectionInfo connectionInfo);
new System.Data.Entity.Infrastructure.DbContextInfo : Type * System.Configuration.Configuration * System.Data.Entity.Infrastructure.DbConnectionInfo -> System.Data.Entity.Infrastructure.DbContextInfo
Public Sub New (contextType As Type, config As Configuration, connectionInfo As DbConnectionInfo)

Parameter

contextType
Type

Der von abgeleitete DbContextTyp.

config
Configuration

Ein Objekt, das die Konfigurationsdatei darstellt.

connectionInfo
DbConnectionInfo

Verbindungsinformationen für die zu verwendende Datenbank.

Gilt für:

DbContextInfo(Type, Configuration, DbProviderInfo)

Erstellt eine neue instance, die einen bestimmten DbContext Typ darstellt. Ein externes Konfigurationsobjekt (z. B. app.config oder web.config) kann bereitgestellt werden und wird während der Auflösung der Verbindungszeichenfolge verwendet. Dies umfasst die Suche nach Verbindungszeichenfolgen und DefaultConnectionFactory-Einträgen. Ein DbProviderInfo kann bereitgestellt werden, um den beim Erstellen des zugrunde liegenden EDM-Modells verwendeten standardbestimmten Anbieter außer Kraft zu setzen. Dies kann hilfreich sein, um zu verhindern, dass EF eine Verbindung herstellt, um ein Manifesttoken zu ermitteln.

public DbContextInfo (Type contextType, System.Configuration.Configuration config, System.Data.Entity.Infrastructure.DbProviderInfo modelProviderInfo);
new System.Data.Entity.Infrastructure.DbContextInfo : Type * System.Configuration.Configuration * System.Data.Entity.Infrastructure.DbProviderInfo -> System.Data.Entity.Infrastructure.DbContextInfo
Public Sub New (contextType As Type, config As Configuration, modelProviderInfo As DbProviderInfo)

Parameter

contextType
Type

Der von abgeleitete DbContextTyp.

config
Configuration

Ein Objekt, das die Konfigurationsdatei darstellt.

modelProviderInfo
DbProviderInfo

Ein DbProviderInfo , der den zugrunde liegenden ADO.NET Anbieter angibt, der als Ziel verwendet werden soll.

Gilt für: