Partager via


DbContextInfo Classe

Définition

Fournit des informations d’exécution sur un type donné DbContext .

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbContextInfo
public class DbContextInfo
type DbContextInfo = class
Public Class DbContextInfo
Héritage
DbContextInfo
Attributs

Constructeurs

DbContextInfo(Type)

Crée une instance représentant un type donnéDbContext.

DbContextInfo(Type, Configuration)

Crée une instance représentant un type donnéDbContext. Un objet config externe (par exemple, app.config ou web.config) peut être fourni et sera utilisé lors de la résolution de chaînes de connexion. Cela inclut la recherche de chaînes de connexion et d’entrées DefaultConnectionFactory.

DbContextInfo(Type, Configuration, DbConnectionInfo)

Crée une instance représentant un , DbContextciblant une base de données spécifique. Un objet config externe (par exemple, app.config ou web.config) peut être fourni et sera utilisé lors de la résolution de chaînes de connexion. Cela inclut la recherche de chaînes de connexion et d’entrées DefaultConnectionFactory.

DbContextInfo(Type, Configuration, DbProviderInfo)

Crée une instance représentant un type donnéDbContext. Un objet config externe (par exemple, app.config ou web.config) peut être fourni et sera utilisé lors de la résolution de chaînes de connexion. Cela inclut la recherche de chaînes de connexion et d’entrées DefaultConnectionFactory. Un DbProviderInfo peut être fourni afin de remplacer le fournisseur déterminé par défaut utilisé lors de la construction du modèle EDM sous-jacent. Cela peut être utile pour empêcher EF de se connecter pour découvrir un jeton de manifeste.

DbContextInfo(Type, ConnectionStringSettingsCollection)
Obsolète.

Crée une instance représentant un type donnéDbContext. Une liste externe de chaînes de connexion peut être fournie et sera utilisée lors de la résolution de chaînes de connexion à la place de toutes les chaînes de connexion spécifiées dans les fichiers de configuration externes.

DbContextInfo(Type, DbConnectionInfo)

Crée une instance représentant un ciblage donné DbContext d’une base de données spécifique.

DbContextInfo(Type, DbProviderInfo)

Crée une instance représentant un type donnéDbContext. Un DbProviderInfo peut être fourni afin de remplacer le fournisseur déterminé par défaut utilisé lors de la construction du modèle EDM sous-jacent.

Propriétés

ConnectionProviderName

Nom du fournisseur ADO.NET de la connexion utilisée par le type sous-jacent DbContext .

ConnectionString

Chaîne de connexion utilisée par le type sous-jacent DbContext .

ConnectionStringName

Nom de chaîne de connexion utilisé par le type sous-jacent DbContext .

ConnectionStringOrigin

Origine de la chaîne de connexion utilisée par le type sous-jacent DbContext .

ContextType

Type concret DbContext .

IsConstructible

Indique si des instances du type sous-jacent DbContext peuvent ou non être créées.

OnModelCreating

Action à exécuter sur le DbModelBuilder après l’exécution d’OnModelCreating sur le contexte.

Méthodes

CreateInstance()

Si des instances du type sous-jacent DbContext peuvent être créées, retourne une nouvelle instance ; sinon, retourne null.

S’applique à