SqlConnectionFactory 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這個類別的執行個體是用來根據給定的資料庫名稱或連接字串,針對 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 的連接。 如果給定的字串包含 '=' 字元,則會將它視為完整連接字串,否則只會將它視為資料庫名稱。 |