EntityConnection-Klasse
[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]
Klasse, die eine Verbindung für die konzeptionelle Ebene darstellt. Eine Entitäts-Verbindung kann nur einmal initialisiert werden (durch Öffnen der Verbindung). Es ist nicht möglich, anschließend die Verbindungszeichenfolge zu ändern, eine neue Speicherverbindung anzufügen oder die Speicherverbindungszeichenfolge zu ändern.
Vererbungshierarchie
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Data.Common.DbConnection
System.Data.Entity.Core.EntityClient.EntityConnection
Namespace: System.Data.Entity.Core.EntityClient
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
Public Class EntityConnection _
Inherits DbConnection
'Usage
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
Der EntityConnection-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
EntityConnection() | Initialisiert eine neue Instanz der EntityConnection-Klasse. | |
EntityConnection(String) | Initialisiert auf Grundlage der Verbindungszeichenfolge 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 das EntityConnection-Objekt aus Metadaten, die in den Arbeitsspeicher geladen werden |
Oben
Eigenschaften
Name | Beschreibung | |
---|---|---|
CanRaiseEvents | (Von Component geerbt.) | |
ConnectionString | Ruft die EntityConnection-Verbindungszeichenfolge ab oder legt diese fest. (Überschreibt DbConnection.ConnectionString.) | |
ConnectionTimeout | Ruft die Anzahl von Sekunden ab, während der beim Verbindungsaufbau gewartet werden soll, bevor der Versuch beendet und ein Fehler generiert wird. (Überschreibt DbConnection.ConnectionTimeout.) | |
Container | (Von Component geerbt.) | |
CurrentTransaction | Ruft die aktuelle Transaktion ab, in der diese Verbindung aufgeführt ist.Ist möglicherweise NULL. | |
Database | Ruft den Namen der aktuellen Datenbank oder der nach dem Öffnen einer Verbindung verwendeten Datenbank ab. (Überschreibt DbConnection.Database.) | |
DataSource | Ruft den Namen oder die Netzwerkadresse der Datenquelle ab, mit der eine Verbindung hergestellt werden soll. (Überschreibt DbConnection.DataSource.) | |
DbProviderFactory | Ruft die Anbieterfactory ab, die der EntityConnection zugeordnet ist (Überschreibt DbConnection.DbProviderFactory.) | |
DesignMode | (Von Component geerbt.) | |
Events | (Von Component geerbt.) | |
ServerVersion | Ruft eine Zeichenfolge mit der Version der Datenquelle ab, mit der der Client verbunden ist. (Überschreibt DbConnection.ServerVersion.) | |
Site | (Von Component geerbt.) | |
State | Ruft den Zustand der EntityConnection ab, die zur Nachverfolgung des Zustands der zugrundeliegenden Datenbankverbindung eingerichtet wurde, die von dieser EntityConnection umschlossen wird. (Überschreibt DbConnection.State.) | |
StoreConnection | Bietet Zugriff auf die vom EntityConnection-Objekt verwendete zugrunde liegende Datenquellenverbindung. |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
BeginDbTransaction | Beginnt eine Datenbanktransaktion (Überschreibt DbConnection.BeginDbTransaction(IsolationLevel).) | |
BeginTransaction() | Startet eine Transaktion mit dem zugrunde liegenden Anbieter. | |
BeginTransaction(IsolationLevel) | Startet eine Transaktion mit dem zugrunde liegenden Anbieter mit der angegebenen Isolationsstufe. | |
ChangeDatabase | Nicht unterstützt. (Überschreibt DbConnection.ChangeDatabase(String).) | |
Close | Schließt die Verbindung mit der Datenbank. (Überschreibt DbConnection.Close().) | |
CreateCommand | Erstellt eine neue Instanz einer EntityCommand, mit der Connection auf diese EntityConnection festgelegt. | |
CreateDbCommand | Erstellt ein neues Befehlsobjekt, das dieses Verbindungsobjekt verwendet (Überschreibt DbConnection.CreateDbCommand().) | |
CreateObjRef | Sicherheitsrelevant. (Von MarshalByRefObject geerbt.) | |
Dispose() | (Von Component geerbt.) | |
Dispose(Boolean) | Bereinigt dieses Verbindungsobjekt (Überschreibt Component.Dispose(Boolean).) | |
EnlistTransaction(Transaction) | (Von DbConnection geerbt.) | |
EnlistTransaction(Transaction) | Trägt diese EntityConnection in die angegebene Transaktion ein. | |
Equals | (Von Object geerbt.) | |
Finalize | (Von Component geerbt.) | |
GetHashCode | (Von Object geerbt.) | |
GetLifetimeService | Sicherheitsrelevant. (Von MarshalByRefObject geerbt.) | |
GetMetadataWorkspace | Gibt die MetadataWorkspace zurück, die dieser EntityConnection zugeordnet ist. | |
GetSchema() | (Von DbConnection geerbt.) | |
GetSchema(String) | (Von DbConnection geerbt.) | |
GetSchema(String, String[]) | (Von DbConnection geerbt.) | |
GetService | (Von Component geerbt.) | |
GetType | (Von Object geerbt.) | |
InitializeLifetimeService | Sicherheitsrelevant. (Von MarshalByRefObject geerbt.) | |
MemberwiseClone() | (Von Object geerbt.) | |
MemberwiseClone(Boolean) | (Von MarshalByRefObject geerbt.) | |
OnStateChange | (Von DbConnection geerbt.) | |
Open | Stellt durch das Aufrufen der Open-Methode des zugrunde liegenden Datenanbieters eine Verbindung mit der Datenquelle her. (Überschreibt DbConnection.Open().) | |
OpenAsync | (Von DbConnection geerbt.) | |
OpenAsync(CancellationToken) | Stellt asynchron durch das Aufrufen der Open-Methode des zugrunde liegenden Datenanbieters eine Verbindung mit dem Datenspeicher her (Überschreibt DbConnectionOpenAsync(CancellationToken).) | |
ToString | (Von Component geerbt.) |
Oben
Ereignisse
Name | Beschreibung | |
---|---|---|
Disposed | (Von Component geerbt.) | |
StateChange | (Von DbConnection geerbt.) |
Oben
Explizite Schnittstellen implementierungen
Name | Beschreibung | |
---|---|---|
IDbConnection.BeginTransaction() | (Von DbConnection geerbt.) | |
IDbConnection.BeginTransaction(IsolationLevel) | (Von DbConnection geerbt.) | |
IDbConnection.CreateCommand | (Von DbConnection geerbt.) |
Oben
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.