Udostępnij za pośrednictwem


EntityConnection Konstruktory

Definicja

Przeciążenia

EntityConnection()

Inicjuje nowe wystąpienie klasy EntityConnection.

EntityConnection(String)

Inicjuje EntityConnection nowe wystąpienie klasy na podstawie parametrów połączenia.

EntityConnection(MetadataWorkspace, DbConnection)

Inicjuje EntityConnection nowe wystąpienie klasy z określoną wartością MetadataWorkspace i DbConnection.

EntityConnection(MetadataWorkspace, DbConnection, Boolean)

Tworzy element EntityConnection z metadanych załadowanych w pamięci

EntityConnection()

Inicjuje nowe wystąpienie klasy EntityConnection.

[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 ()
Atrybuty

Dotyczy

EntityConnection(String)

Inicjuje EntityConnection nowe wystąpienie klasy na podstawie parametrów połączenia.

[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)

Parametry

connectionString
String

Parametry połączenia specyficzne dla dostawcy.

Atrybuty

Wyjątki

Podano nieprawidłowe słowo kluczowe parametrów połączenia lub nie podano wymaganego słowa kluczowego parametrów połączenia.

Dotyczy

EntityConnection(MetadataWorkspace, DbConnection)

Inicjuje EntityConnection nowe wystąpienie klasy z określoną wartością MetadataWorkspace i 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)

Parametry

workspace
MetadataWorkspace

Element MetadataWorkspace do skojarzenia z tym EntityConnectionelementem .

connection
DbConnection

Połączenie bazowego źródła danych dla tego EntityConnection obiektu.

Atrybuty

Wyjątki

Parametr obszaru roboczego lub połączenia ma wartość null.

Brak modelu koncepcyjnego w obszarze roboczym.-or-Brak pliku mapowania w obszarze roboczym.-or-Brak modelu magazynu w obszarze roboczym.-or-Połączenie nie jest w stanie zamkniętym.

Połączenie nie pochodzi z dostawcy zgodnego z platformą Entity Framework ADO.NET.

Dotyczy

EntityConnection(MetadataWorkspace, DbConnection, Boolean)

Tworzy element EntityConnection z metadanych załadowanych w pamięci

[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)

Parametry

workspace
MetadataWorkspace

Obszar roboczy zawierający informacje o metadanych.

connection
DbConnection

Przechowuj połączenie.

entityConnectionOwnsStoreConnection
Boolean

Jeśli ustawiono wartość true, połączenie magazynu zostanie usunięte po usunięciu połączenia jednostki, w przeciwnym razie obiekt wywołujący musi usunąć połączenie magazynu.

Atrybuty

Dotyczy