共用方式為


EntityConnection 建構函式

定義

多載

EntityConnection()

初始化 EntityConnection 類別的新執行個體。

EntityConnection(String)

根據連接字串初始化 EntityConnection 類別的新執行個體。

EntityConnection(MetadataWorkspace, DbConnection)

使用指定的 EntityConnectionMetadataWorkspace 初始化 DbConnection 類別的新執行個體。

EntityConnection(MetadataWorkspace, DbConnection, Boolean)

從記憶體中載入的中繼資料建構 EntityConnection

EntityConnection()

初始化 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 ()
屬性

適用於

EntityConnection(String)

根據連接字串初始化 EntityConnection 類別的新執行個體。

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

參數

connectionString
String

提供者特定連接字串。

屬性

例外狀況

已提供無效的連接字串關鍵字,或尚未提供必要的連接字串關鍵字。

適用於

EntityConnection(MetadataWorkspace, DbConnection)

使用指定的 EntityConnectionMetadataWorkspace 初始化 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)

參數

workspace
MetadataWorkspace

與這個 MetadataWorkspace 相關聯的 EntityConnection

connection
DbConnection

這個 EntityConnection 物件的基礎資料來源連接。

屬性

例外狀況

workspace 或 connection 參數為 null。

工作區中遺漏概念模型。-或-工作區遺漏對應檔案。-或工作區中遺漏了儲存模型。-或連線未處於關閉狀態。

connection 不是來自於 ADO.NET Entity Framework 相容的提供者。

適用於

EntityConnection(MetadataWorkspace, DbConnection, Boolean)

從記憶體中載入的中繼資料建構 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 (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)

參數

workspace
MetadataWorkspace

包含中繼資料資訊的工作區。

connection
DbConnection

存放區連線。

entityConnectionOwnsStoreConnection
Boolean

如果設定為 true,則會在處置實體連接時處置存放區連線,否則呼叫端必須處置存放區連線。

屬性

適用於