EntityConnection 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
EntityConnection() |
初始化 EntityConnection 類別的新執行個體。 |
EntityConnection(String) |
根據連接字串初始化 EntityConnection 類別的新執行個體。 |
EntityConnection(MetadataWorkspace, DbConnection) |
使用指定的 EntityConnection 和 MetadataWorkspace 初始化 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)
使用指定的 EntityConnection 和 MetadataWorkspace 初始化 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,則會在處置實體連接時處置存放區連線,否則呼叫端必須處置存放區連線。
- 屬性