EntityConnection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Třída představující připojení pro koncepční vrstvu. Připojení entity může být inicializováno pouze jednou (otevřením připojení). Následně není možné změnit připojovací řetězec, připojit nové připojení k úložišti nebo změnit připojovací řetězec úložiště.
public class EntityConnection : System.Data.Common.DbConnection
type EntityConnection = class
inherit DbConnection
Public Class EntityConnection
Inherits DbConnection
- Dědičnost
-
EntityConnection
Konstruktory
| EntityConnection() |
Inicializuje novou instanci EntityConnection třídy. |
| EntityConnection(MetadataWorkspace, DbConnection) |
Inicializuje novou instanci EntityConnection třídy se zadanými MetadataWorkspace a DbConnection. |
| EntityConnection(MetadataWorkspace, DbConnection, Boolean) |
Vytvoří EntityConnection z metadat načtených v paměti. |
| EntityConnection(String) |
Inicializuje novou instanci EntityConnection třídy na základě připojovacího řetězce. |
Vlastnosti
| ConnectionString |
Získá nebo nastaví EntityConnection připojovací řetězec. |
| ConnectionTimeout |
Získá počet sekund čekání při pokusu o navázání připojení před ukončením pokusu a generování chyby. |
| CurrentTransaction |
Získá aktuální transakce, které toto připojení je zapsán v. Může mít hodnotu null. |
| Database |
Získá název aktuální databáze nebo databáze, která bude použita po otevření připojení. |
| DataSource |
Získá název nebo síťovou adresu zdroje dat, ke kterému se chcete připojit. |
| DbProviderFactory |
Získá objekt pro vytváření zprostředkovatele přidružený k EntityConnection. |
| ServerVersion |
Získá řetězec, který obsahuje verzi zdroje dat, ke kterému je klient připojen. |
| State |
Získá stav EntityConnection, který je nastaven pro sledování stavu podkladové databázové připojení, která je zabalena v tomto EntityConnection. |
| StoreConnection |
Poskytuje přístup k podkladovému připojení ke zdroji EntityConnection dat, které objekt používá. |
Metody
| BeginDbTransaction(IsolationLevel) |
Zahájení databázové transakce |
| BeginTransaction() |
Zahájí transakci pomocí základního zprostředkovatele. |
| BeginTransaction(IsolationLevel) |
Zahájí transakci se zadanou úrovní izolace pomocí základního zprostředkovatele. |
| ChangeDatabase(String) |
Nepodporováno |
| Close() |
Ukončí připojení k databázi. |
| CreateCommand() |
Vytvoří novou instanci objektu EntityCommand, který má nastavenou Connection hodnotu EntityConnection . |
| CreateDbCommand() |
Vytvoření nového objektu příkazu, který používá tento objekt připojení |
| Dispose(Boolean) |
Vyčistí tento objekt připojení. |
| EnlistTransaction(Transaction) |
Zadává tuto EntityConnection hodnotu do zadané transakce. |
| GetMetadataWorkspace() |
Vrátí hodnotu přidruženou MetadataWorkspace k tomuto EntityConnection . |
| Open() |
Vytvoří připojení ke zdroji dat voláním metody Open zprostředkovatele podkladových dat. |
| OpenAsync(CancellationToken) |
Asynchronně naváže připojení k úložišti dat voláním metody Open na podkladovém zprostředkovateli dat. |