Condividi tramite


DbContextInfo Costruttori

Definizione

Overload

DbContextInfo(Type)

Crea una nuova istanza che rappresenta un tipo specificato DbContext .

DbContextInfo(Type, Configuration)

Crea una nuova istanza che rappresenta un tipo specificato DbContext . Un oggetto config esterno (ad esempio, app.config o web.config) può essere fornito e verrà usato durante la risoluzione della stringa di connessione. Ciò include la ricerca di stringhe di connessione e le voci DefaultConnectionFactory.

DbContextInfo(Type, ConnectionStringSettingsCollection)
Obsoleti.

Crea una nuova istanza che rappresenta un tipo specificato DbContext . Un elenco esterno di stringhe di connessione può essere fornito e verrà usato durante la risoluzione della stringa di connessione al posto di qualsiasi stringa di connessione specificata nei file di configurazione esterni.

DbContextInfo(Type, DbConnectionInfo)

Crea una nuova istanza che rappresenta un determinato DbContext oggetto destinato a un database specifico.

DbContextInfo(Type, DbProviderInfo)

Crea una nuova istanza che rappresenta un tipo specificato DbContext . È possibile specificare un DbProviderInfo oggetto per eseguire l'override del provider determinato predefinito usato durante la costruzione del modello EDM sottostante.

DbContextInfo(Type, Configuration, DbConnectionInfo)

Crea una nuova istanza che rappresenta un determinato DbContextoggetto , destinato a un database specifico. Un oggetto config esterno (ad esempio, app.config o web.config) può essere fornito e verrà usato durante la risoluzione della stringa di connessione. Ciò include la ricerca di stringhe di connessione e le voci DefaultConnectionFactory.

DbContextInfo(Type, Configuration, DbProviderInfo)

Crea una nuova istanza che rappresenta un tipo specificato DbContext . Un oggetto config esterno (ad esempio, app.config o web.config) può essere fornito e verrà usato durante la risoluzione della stringa di connessione. Ciò include la ricerca di stringhe di connessione e le voci DefaultConnectionFactory. È possibile specificare un DbProviderInfo oggetto per eseguire l'override del provider determinato predefinito usato durante la costruzione del modello EDM sottostante. Ciò può risultare utile per impedire la connessione di EF per individuare un token manifesto.

DbContextInfo(Type)

Crea una nuova istanza che rappresenta un tipo specificato DbContext .

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

Parametri

contextType
Type

Tipo derivato da DbContext.

Si applica a

DbContextInfo(Type, Configuration)

Crea una nuova istanza che rappresenta un tipo specificato DbContext . Un oggetto config esterno (ad esempio, app.config o web.config) può essere fornito e verrà usato durante la risoluzione della stringa di connessione. Ciò include la ricerca di stringhe di connessione e le voci DefaultConnectionFactory.

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)

Parametri

contextType
Type

Tipo derivato da DbContext.

config
Configuration

Oggetto che rappresenta il file di configurazione.

Si applica a

DbContextInfo(Type, ConnectionStringSettingsCollection)

Attenzione

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

Crea una nuova istanza che rappresenta un tipo specificato DbContext . Un elenco esterno di stringhe di connessione può essere fornito e verrà usato durante la risoluzione della stringa di connessione al posto di qualsiasi stringa di connessione specificata nei file di configurazione esterni.

[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)

Parametri

contextType
Type

Tipo derivato da DbContext.

connectionStringSettings
ConnectionStringSettingsCollection

Raccolta di stringhe di connessione.

Attributi

Commenti

È preferibile usare il costruttore che accetta l'intero documento di configurazione anziché usare questo costruttore. Specificare l'intero documento di configurazione consente di trovare voci DefaultConnectionFactroy nella configurazione oltre alle stringhe di connessione specificate in modo esplicito.

Si applica a

DbContextInfo(Type, DbConnectionInfo)

Crea una nuova istanza che rappresenta un determinato DbContext oggetto destinato a un database specifico.

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)

Parametri

contextType
Type

Tipo derivato da DbContext.

connectionInfo
DbConnectionInfo

Informazioni di connessione da usare per il database.

Si applica a

DbContextInfo(Type, DbProviderInfo)

Crea una nuova istanza che rappresenta un tipo specificato DbContext . È possibile specificare un DbProviderInfo oggetto per eseguire l'override del provider determinato predefinito usato durante la costruzione del modello EDM sottostante.

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)

Parametri

contextType
Type

Tipo derivato da DbContext.

modelProviderInfo
DbProviderInfo

Oggetto DbProviderInfo che specifica il provider di ADO.NET sottostante di destinazione.

Si applica a

DbContextInfo(Type, Configuration, DbConnectionInfo)

Crea una nuova istanza che rappresenta un determinato DbContextoggetto , destinato a un database specifico. Un oggetto config esterno (ad esempio, app.config o web.config) può essere fornito e verrà usato durante la risoluzione della stringa di connessione. Ciò include la ricerca di stringhe di connessione e le voci DefaultConnectionFactory.

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)

Parametri

contextType
Type

Tipo derivato da DbContext.

config
Configuration

Oggetto che rappresenta il file di configurazione.

connectionInfo
DbConnectionInfo

Informazioni di connessione da usare per il database.

Si applica a

DbContextInfo(Type, Configuration, DbProviderInfo)

Crea una nuova istanza che rappresenta un tipo specificato DbContext . Un oggetto config esterno (ad esempio, app.config o web.config) può essere fornito e verrà usato durante la risoluzione della stringa di connessione. Ciò include la ricerca di stringhe di connessione e le voci DefaultConnectionFactory. È possibile specificare un DbProviderInfo oggetto per eseguire l'override del provider determinato predefinito usato durante la costruzione del modello EDM sottostante. Ciò può risultare utile per impedire la connessione di EF per individuare un token manifesto.

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)

Parametri

contextType
Type

Tipo derivato da DbContext.

config
Configuration

Oggetto che rappresenta il file di configurazione.

modelProviderInfo
DbProviderInfo

Oggetto DbProviderInfo che specifica il provider di ADO.NET sottostante di destinazione.

Si applica a