DbContextInfo Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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
- 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
- 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
- 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
- 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
- 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
- config
- Configuration
Oggetto che rappresenta il file di configurazione.
- modelProviderInfo
- DbProviderInfo
Oggetto DbProviderInfo che specifica il provider di ADO.NET sottostante di destinazione.