共用方式為


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 根據給定的資料庫名稱或連接字串建立連接。

靠上

請參閱

參考

System.Data.Entity.Infrastructure 命名空間