Partager via


EntityConnection Classe

Définition

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

S’applique à