EntityConnection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klasse, die eine Verbindung für die konzeptionelle Ebene darstellt. Eine Entitätsverbindung kann nur einmal initialisiert werden (durch Öffnen der Verbindung). Anschließend ist es nicht möglich, die Verbindungszeichenfolge zu ändern, eine neue Speicherverbindung anzufügen oder die Speicherverbindungszeichenfolge zu ändern.
public class EntityConnection : System.Data.Common.DbConnection
type EntityConnection = class
inherit DbConnection
Public Class EntityConnection
Inherits DbConnection
- Vererbung
-
EntityConnection
Konstruktoren
EntityConnection() |
Initialisiert eine neue Instanz der EntityConnection-Klasse. |
EntityConnection(MetadataWorkspace, DbConnection) |
Initialisiert eine neue Instanz der EntityConnection-Klasse mit einer angegebenen MetadataWorkspace und DbConnection. |
EntityConnection(MetadataWorkspace, DbConnection, Boolean) |
Erstellt die EntityConnection aus Metadaten, die in den Arbeitsspeicher geladen werden |
EntityConnection(String) |
Initialisiert auf Grundlage der Verbindungszeichenfolge eine neue Instanz der EntityConnection-Klasse. |
Eigenschaften
ConnectionString |
Ruft die EntityConnection-Verbindungszeichenfolge ab oder legt diese fest. |
ConnectionTimeout |
Ruft die Anzahl von Sekunden ab, während der beim Verbindungsaufbau gewartet werden soll, bevor der Versuch beendet und ein Fehler generiert wird. |
CurrentTransaction |
Ruft die aktuelle Transaktion ab, in der diese Verbindung eingetragen ist. Ist möglicherweise NULL. |
Database |
Ruft den Namen der aktuellen Datenbank oder der nach dem Öffnen einer Verbindung verwendeten Datenbank ab. |
DataSource |
Ruft den Namen oder die Netzwerkadresse der Datenquelle ab, mit der eine Verbindung hergestellt werden soll. |
DbProviderFactory |
Ruft die Anbieterfactory ab, die EntityConnection zugeordnet ist |
ServerVersion |
Ruft eine Zeichenfolge mit der Version der Datenquelle ab, mit der der Client verbunden ist. |
State |
Ruft den Status von EntityConnection ab, das eingerichtet ist, um den Zustand der zugrunde liegenden Datenbankverbindung nachzuverfolgen, die von dieser EntityConnection umschlossen wird. |
StoreConnection |
Bietet Zugriff auf die vom EntityConnection-Objekt verwendete zugrunde liegende Datenquellenverbindung. |
Methoden
BeginDbTransaction(IsolationLevel) |
Startet eine Datenbanktransaktion |
BeginTransaction() |
Startet eine Transaktion mit dem zugrunde liegenden Anbieter. |
BeginTransaction(IsolationLevel) |
Startet eine Transaktion mit dem zugrunde liegenden Anbieter mit der angegebenen Isolationsstufe. |
ChangeDatabase(String) |
Wird nicht unterstützt. |
Close() |
Schließt die Verbindung mit der Datenbank. |
CreateCommand() |
Erstellt eine neue instance von , EntityCommandwobei der Connection Wert auf diesen EntityConnection festgelegt ist. |
CreateDbCommand() |
Erstellen eines neuen Befehlsobjekts, das dieses Verbindungsobjekt verwendet |
Dispose(Boolean) |
Bereinigt dieses Verbindungsobjekts |
EnlistTransaction(Transaction) |
Trägt dieses EntityConnection-Objekt in die angegebene Transaktion ein. |
GetMetadataWorkspace() |
Gibt die zurück, die MetadataWorkspace diesem EntityConnection zugeordnet ist. |
Open() |
Stellt eine Verbindung mit der Datenquelle her, indem die Open-Methode des zugrunde liegenden Datenanbieters aufgerufen wird. |
OpenAsync(CancellationToken) |
Herstellen einer asynchronen Verbindung mit dem Datenspeicher durch Aufrufen der Open-Methode für den zugrunde liegenden Datenanbieter |
Gilt für:
Entity Framework