EntityConnection, classe
[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]
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 est ensuite possible de modifier la chaîne de connexion, de joindre une nouvelle connexion du magasin, ou de modifier la chaîne de connexion du magasin.
Hiérarchie d'héritage
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Data.Common.DbConnection
System.Data.Entity.Core.EntityClient.EntityConnection
Espace de noms : System.Data.Entity.Core.EntityClient
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
Public Class EntityConnection _
Inherits DbConnection
'Utilisation
Dim instance As EntityConnection
public class EntityConnection : DbConnection
public ref class EntityConnection : public DbConnection
type EntityConnection =
class
inherit DbConnection
end
public class EntityConnection extends DbConnection
Le type EntityConnection expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
EntityConnection() | Initialise une nouvelle instance de la classe EntityConnection. | |
EntityConnection(String) | Initialise une nouvelle instance de la classe EntityConnection, selon la chaîne de connexion. | |
EntityConnection(MetadataWorkspace, DbConnection) | Initialise une nouvelle instance de la classe EntityConnection avec les MetadataWorkspace et DbConnection spécifiés. | |
EntityConnection(MetadataWorkspace, DbConnection, Boolean) | Construit l'objet EntityConnection à partir des métadonnées chargées en mémoire |
Top
Propriétés
Nom | Description | |
---|---|---|
CanRaiseEvents | (Hérité de Component.) | |
ConnectionString | Obtient ou définit la chaîne de connexion EntityConnection. (Substitue DbConnection.ConnectionString.) | |
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. (Substitue DbConnection.ConnectionTimeout.) | |
Container | (Hérité de Component.) | |
CurrentTransaction | Obtient la transaction actuelle à 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. (Substitue DbConnection.Database.) | |
DataSource | Obtient le nom ou l'adresse réseau de la source de données à laquelle se connecter. (Substitue DbConnection.DataSource.) | |
DbProviderFactory | Obtient la fabrique de fournisseur associée à EntityConnection. (Substitue DbConnection.DbProviderFactory.) | |
DesignMode | (Hérité de Component.) | |
Events | (Hérité de Component.) | |
ServerVersion | Obtient une chaîne qui contient la version de la source de données à laquelle le client est connecté. (Substitue DbConnection.ServerVersion.) | |
Site | (Hérité de Component.) | |
State | Obtient l'état de l'objet EntityConnection, configuré pour effectuer le suivi de l'état de la connexion à la base de données sous-jacente qui est encapsulée par cet objet EntityConnection. (Substitue DbConnection.State.) | |
StoreConnection | Fournit l'accès à la connexion à la source de données sous-jacente qui est utilisée par l'objet EntityConnection. |
Top
Méthodes
Nom | Description | |
---|---|---|
BeginDbTransaction | Commence une transaction de base de données (Substitue DbConnection.BeginDbTransaction(IsolationLevel).) | |
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 | Non pris en charge. (Substitue DbConnection.ChangeDatabase(String).) | |
Close | Ferme la connexion à la base de données. (Substitue DbConnection.Close().) | |
CreateCommand | Crée une instance d'un objet EntityCommand, avec la propriété Connection ayant pour valeur EntityConnection. | |
CreateDbCommand | Crée un objet de commande qui utilise cet objet de connexion (Substitue DbConnection.CreateDbCommand().) | |
CreateObjRef | Essentiel pour la sécurité. (Hérité de MarshalByRefObject.) | |
Dispose() | (Hérité de Component.) | |
Dispose(Boolean) | Nettoie l'objet de connexion (Substitue Component.Dispose(Boolean).) | |
EnlistTransaction(Transaction) | (Hérité de DbConnection.) | |
EnlistTransaction(Transaction) | Inscrit ce EntityConnection dans la transaction spécifiée. | |
Equals | (Hérité de Object.) | |
Finalize | (Hérité de Component.) | |
GetHashCode | (Hérité de Object.) | |
GetLifetimeService | Essentiel pour la sécurité. (Hérité de MarshalByRefObject.) | |
GetMetadataWorkspace | Retourne l'objet MetadataWorkspace associé à cet objet EntityConnection. | |
GetSchema() | (Hérité de DbConnection.) | |
GetSchema(String) | (Hérité de DbConnection.) | |
GetSchema(String, String[]) | (Hérité de DbConnection.) | |
GetService | (Hérité de Component.) | |
GetType | (Hérité de Object.) | |
InitializeLifetimeService | Essentiel pour la sécurité. (Hérité de MarshalByRefObject.) | |
MemberwiseClone() | (Hérité de Object.) | |
MemberwiseClone(Boolean) | (Hérité de MarshalByRefObject.) | |
OnStateChange | (Hérité de DbConnection.) | |
Open | Établit une connexion à la source de données en appelant la méthode Open du fournisseur de données sous-jacent. (Substitue DbConnection.Open().) | |
OpenAsync | (Hérité de DbConnection.) | |
OpenAsync(CancellationToken) | Établit une connexion asynchrone au magasin de données en appelant la méthode Open sur le fournisseur de données sous-jacent. (Substitue DbConnectionOpenAsync(CancellationToken).) | |
ToString | (Hérité de Component.) |
Top
Événements
Nom | Description | |
---|---|---|
Disposed | (Hérité de Component.) | |
StateChange | (Hérité de DbConnection.) |
Top
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IDbConnection.BeginTransaction() | (Hérité de DbConnection.) | |
IDbConnection.BeginTransaction(IsolationLevel) | (Hérité de DbConnection.) | |
IDbConnection.CreateCommand | (Hérité de DbConnection.) |
Top
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.