EntityConnection Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasa reprezentująca połączenie dla warstwy koncepcyjnej. Połączenie jednostki może zostać zainicjowane tylko raz (otwierając połączenie). Następnie nie można zmienić parametrów połączenia, dołączyć nowe połączenie magazynu lub zmienić parametry połączenia magazynu.
public class EntityConnection : System.Data.Common.DbConnection
type EntityConnection = class
inherit DbConnection
Public Class EntityConnection
Inherits DbConnection
- Dziedziczenie
-
EntityConnection
Konstruktory
EntityConnection() |
Inicjuje nowe wystąpienie klasy EntityConnection. |
EntityConnection(MetadataWorkspace, DbConnection) |
Inicjuje EntityConnection nowe wystąpienie klasy o określonej wartości MetadataWorkspace i DbConnection. |
EntityConnection(MetadataWorkspace, DbConnection, Boolean) |
Tworzy element EntityConnection z metadanych załadowanych w pamięci |
EntityConnection(String) |
Inicjuje nowe wystąpienie klasy na podstawie parametrów EntityConnection połączenia. |
Właściwości
ConnectionString |
Pobiera lub ustawia EntityConnection parametry połączenia. |
ConnectionTimeout |
Pobiera liczbę sekund oczekiwania podczas próby nawiązania połączenia przed zakończeniem próby i wygenerowaniem błędu. |
CurrentTransaction |
Pobiera bieżącą transakcję, w ramach którego znajduje się to połączenie. Może mieć wartość null. |
Database |
Pobiera nazwę bieżącej bazy danych lub bazę danych, która będzie używana po otwarciu połączenia. |
DataSource |
Pobiera nazwę lub adres sieciowy źródła danych do nawiązania połączenia. |
DbProviderFactory |
Pobiera fabrykę dostawcy skojarzona z jednostkąConnection |
ServerVersion |
Pobiera ciąg zawierający wersję źródła danych, z którym jest połączony klient. |
State |
Pobiera stan elementu EntityConnection, który jest skonfigurowany do śledzenia stanu bazowego połączenia bazy danych opakowanego przez ten element EntityConnection. |
StoreConnection |
Zapewnia dostęp do bazowego połączenia źródła danych, które jest używane przez EntityConnection obiekt. |
Metody
BeginDbTransaction(IsolationLevel) |
Rozpoczyna transakcję bazy danych |
BeginTransaction() |
Rozpoczyna transakcję przy użyciu dostawcy bazowego. |
BeginTransaction(IsolationLevel) |
Rozpoczyna transakcję z określonym poziomem izolacji przy użyciu podstawowego dostawcy. |
ChangeDatabase(String) |
Nieobsługiwane. |
Close() |
Zamyka połączenie z bazą danych. |
CreateCommand() |
Tworzy nowe wystąpienie klasy EntityCommand, z ustawionym Connection na wartość EntityConnection . |
CreateDbCommand() |
Utwórz nowy obiekt polecenia, który używa tego obiektu połączenia |
Dispose(Boolean) |
Czyści ten obiekt połączenia |
EnlistTransaction(Transaction) |
Enlists to EntityConnection w określonej transakcji. |
GetMetadataWorkspace() |
MetadataWorkspace Zwraca wartość skojarzona z tym EntityConnection elementem . |
Open() |
Ustanawia połączenie ze źródłem danych przez wywołanie metody Open dostawcy danych bazowego. |
OpenAsync(CancellationToken) |
Asynchronicznie ustanawia połączenie z magazynem danych przez wywołanie metody Open u bazowego dostawcy danych |