IDbConnectionFactory 介面
[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]
此介面的實作是用來根據給定的資料庫名稱,針對某一種類型的資料庫伺服器建立 DbConnection 物件。 在 Database 類別上設定執行個體,好讓所有 DbContext 得以建立而不需要任何連接資訊,或是只需要資料庫名稱或連接字串,就可以在預設情況下使用某種類型的資料庫伺服器。 提供此介面的兩個實作:SqlConnectionFactory 是用來建立與 Microsoft SQL Server 的連接 (包括 EXPRESS 版本)。 SqlCeConnectionFactory 是用來建立與 Microsoft SQL Server Compact Edition 的連接。 其他資料庫伺服器所適用的其他實作可視需要加入。 請注意,實作應該具備執行緒安全或不可變,因為在同時間可能會有多個執行緒加以存取。
命名空間: System.Data.Entity.Infrastructure
組件: EntityFramework (在 EntityFramework.dll 中)
語法
'宣告
Public Interface IDbConnectionFactory
'用途
Dim instance As IDbConnectionFactory
public interface IDbConnectionFactory
public interface class IDbConnectionFactory
type IDbConnectionFactory = interface end
public interface IDbConnectionFactory
IDbConnectionFactory 類型會公開下列成員。
方法
名稱 | 描述 | |
---|---|---|
CreateConnection | 根據給定的資料庫名稱或連接字串建立連接。 |
靠上