語言

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。 這個類別不可變,因為在建立連接時可能會有多個執行緒同時存取執行個體。

建構函式

名稱 Description
SqlConnectionFactory()

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

SqlConnectionFactory(String)

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

屬性

名稱 Description
BaseConnectionString

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

方法

名稱 Description
CreateConnection(String)

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

適用於