共用方式為


SqlConnectionFactory 類別

定義

這個類別的執行個體是用來根據給定的資料庫名稱或連接字串,針對 SQL Server 建立 DbConnection 物件。 預設會建立與 '.\SQLEXPRESS' 的連接。 如果要變更這個值,可以在建構 Factory 執行個體時變更基本連接字串。

public sealed class SqlConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type SqlConnectionFactory = class
    interface IDbConnectionFactory
Public NotInheritable Class SqlConnectionFactory
Implements IDbConnectionFactory
繼承
SqlConnectionFactory
實作

備註

您可以在 類別上 Database 設定這個類別的實例,讓所有未建立連接資訊或資料庫名稱或連接字串的 DbCoNtexts 預設都會使用 SQL Server。 這個類別不可變,因為在建立連接時可能會有多個執行緒同時存取執行個體。

建構函式

SqlConnectionFactory()

使用預設 BaseConnectionString 屬性 'Data Source=.\SQLEXPRESS 建立新的連接處理站;整合式安全性=True;MultipleActiveResultSets=True;'。

SqlConnectionFactory(String)

使用給定的 BaseConnectionString 屬性建立新的連接 Factory。

屬性

BaseConnectionString

用於資料庫 (而非「初始資料庫目錄」) 之選項的連接字串。 當呼叫 CreateConnection 時,將會根據資料庫名稱在這個字串的前面加上「初始資料庫目錄」。 預設值為 'Data Source=.\SQLEXPRESS;整合式安全性=True;'。

方法

CreateConnection(String)

根據給定的資料庫名稱或連接字串建立 SQL Server 的連接。 如果給定的字串包含 '=' 字元,則會將它視為完整連接字串,否則只會將它視為資料庫名稱。

適用於