EntityConnection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe représentant une connexion pour la couche conceptuelle. Une connexion d’entité ne peut être initialisée qu’une seule fois (en ouvrant la connexion). Il n’est par la suite pas possible de modifier la chaîne de connexion, d’attacher une nouvelle connexion de magasin ou de modifier la chaîne de connexion du magasin.
public class EntityConnection : System.Data.Common.DbConnection
type EntityConnection = class
inherit DbConnection
Public Class EntityConnection
Inherits DbConnection
- Héritage
-
EntityConnection
Constructeurs
EntityConnection() |
Initialise une nouvelle instance de la classe EntityConnection. |
EntityConnection(MetadataWorkspace, DbConnection) |
Initialise une nouvelle instance de la classe EntityConnection avec un MetadataWorkspace et un DbConnection spécifiés. |
EntityConnection(MetadataWorkspace, DbConnection, Boolean) |
Construit entityConnection à partir de métadonnées chargées en mémoire |
EntityConnection(String) |
Initialise une nouvelle instance de la classe EntityConnection, selon la chaîne de connexion. |
Propriétés
ConnectionString |
Obtient ou définit la chaîne de connexion EntityConnection. |
ConnectionTimeout |
Obtient, en nombre de secondes, la durée d'attente préalable à l'établissement d'une connexion avant que la tentative ne soit abandonnée et qu'une erreur ne soit générée. |
CurrentTransaction |
Obtient la transaction actuelle dans laquelle cette connexion est inscrite. Ce paramètre peut être null. |
Database |
Obtient le nom de la base de données actuelle ou de celle à utiliser une fois la connexion établie. |
DataSource |
Obtient le nom ou l'adresse réseau de la source de données à laquelle se connecter. |
DbProviderFactory |
Obtient la fabrique du fournisseur associée à EntityConnection |
ServerVersion |
Obtient une chaîne qui contient la version de la source de données à laquelle le client est connecté. |
State |
Obtient l’état d’EntityConnection, qui est configuré pour suivre l’état de la connexion de base de données sous-jacente qui est encapsulée par cette EntityConnection. |
StoreConnection |
Fournit l'accès à la connexion à la source de données sous-jacente qui est utilisée par l'objet EntityConnection. |
Méthodes
BeginDbTransaction(IsolationLevel) |
Commence une transaction de base de données |
BeginTransaction() |
Commence une transaction à l'aide du fournisseur sous-jacent. |
BeginTransaction(IsolationLevel) |
Commence une transaction avec le niveau d’isolation spécifié à l’aide du fournisseur sous-jacent. |
ChangeDatabase(String) |
Non pris en charge. |
Close() |
Ferme la connexion à la base de données. |
CreateCommand() |
Crée un instance d’un EntityCommand, avec la Connection valeur définie sur ce EntityConnection . |
CreateDbCommand() |
Créer un objet de commande qui utilise cet objet de connexion |
Dispose(Boolean) |
Nettoie cet objet de connexion |
EnlistTransaction(Transaction) |
Inscrit ce EntityConnection dans la transaction spécifiée. |
GetMetadataWorkspace() |
Retourne le MetadataWorkspace associé à ce EntityConnection . |
Open() |
Établit une connexion à la source de données en appelant la méthode Open du fournisseur de données sous-jacent. |
OpenAsync(CancellationToken) |
Établit de manière asynchrone une connexion au magasin de données en appelant la méthode Open sur le fournisseur de données sous-jacent |