Freigeben über


EntityConnection Konstruktoren

Definition

Überlädt

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 die EntityConnection aus Metadaten, die in den Arbeitsspeicher geladen werden

EntityConnection()

Initialisiert eine neue Instanz der EntityConnection-Klasse.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope", Justification="Object is in fact passed to property of the class and gets Disposed properly in the Dispose() method.")]
public EntityConnection ();
Public Sub New ()
Attribute

Gilt für:

EntityConnection(String)

Initialisiert auf Grundlage der Verbindungszeichenfolge eine neue Instanz der EntityConnection-Klasse.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope", Justification="Object is in fact passed to property of the class and gets Disposed properly in the Dispose() method.")]
public EntityConnection (string connectionString);
new System.Data.Entity.Core.EntityClient.EntityConnection : string -> System.Data.Entity.Core.EntityClient.EntityConnection
Public Sub New (connectionString As String)

Parameter

connectionString
String

Die anbieterspezifische Verbindungszeichenfolge.

Attribute

Ausnahmen

Es wurde ein ungültiges Schlüsselwort für eine Verbindungszeichenfolge bereitgestellt, oder ein erforderliches Schlüsselwort für eine Verbindungszeichenfolge wurde nicht bereitgestellt.

Gilt für:

EntityConnection(MetadataWorkspace, DbConnection)

Initialisiert eine neue Instanz der EntityConnection-Klasse mit einer angegebenen MetadataWorkspace und DbConnection.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope", Justification="Object is in fact passed to property of the class and gets Disposed properly in the Dispose() method.")]
public EntityConnection (System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace workspace, System.Data.Common.DbConnection connection);
new System.Data.Entity.Core.EntityClient.EntityConnection : System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace * System.Data.Common.DbConnection -> System.Data.Entity.Core.EntityClient.EntityConnection
Public Sub New (workspace As MetadataWorkspace, connection As DbConnection)

Parameter

workspace
MetadataWorkspace

Ein MetadataWorkspace, das EntityConnection zugeordnet werden soll.

connection
DbConnection

Die zugrunde liegende Datenquellenverbindung für dieses EntityConnection-Objekt.

Attribute

Ausnahmen

Der Arbeitsbereich oder Verbindungsparameter ist NULL.

Das konzeptionelle Modell fehlt im Arbeitsbereich.-or-Die Zuordnungsdatei fehlt im Arbeitsbereich.-or-Das Speichermodell fehlt im Arbeitsbereich.-or-Die Verbindung befindet sich nicht in einem geschlossenen Zustand.

Die Verbindung wird nicht von einem ADO.NET Entity Framework-kompatiblen Anbieter hergestellt.

Gilt für:

EntityConnection(MetadataWorkspace, DbConnection, Boolean)

Erstellt die EntityConnection aus Metadaten, die in den Arbeitsspeicher geladen werden

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope", Justification="Object is in fact passed to property of the class and gets Disposed properly in the Dispose() method.")]
public EntityConnection (System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace workspace, System.Data.Common.DbConnection connection, bool entityConnectionOwnsStoreConnection);
new System.Data.Entity.Core.EntityClient.EntityConnection : System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace * System.Data.Common.DbConnection * bool -> System.Data.Entity.Core.EntityClient.EntityConnection
Public Sub New (workspace As MetadataWorkspace, connection As DbConnection, entityConnectionOwnsStoreConnection As Boolean)

Parameter

workspace
MetadataWorkspace

Arbeitsbereich mit Metadateninformationen.

connection
DbConnection

Speicherverbindung.

entityConnectionOwnsStoreConnection
Boolean

Wenn auf true festgelegt ist, wird die Speicherverbindung verworfen, wenn die Entitätsverbindung verworfen wird, andernfalls muss der Aufrufer die Speicherverbindung entsorgen.

Attribute

Gilt für: