SqlConnectionFactory 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
此類別的實例用於根據給定資料庫名稱或 連接字串 建立 SQL Server 的 DbConnection 物件。 預設連線是連接到 '.\SQLEXPRESS'。 這可以透過在建構工廠實例時更改基礎 連接字串 來改變。
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,該 DbContexts 沒有連線資訊或僅有資料庫名稱或連接字串。 此類別是不可變的,因為多個執行緒在建立連線時可以同時存取實例。
建構函式
| 名稱 | Description |
|---|---|
| SqlConnectionFactory() |
建立一個新的連線工廠,預設的 BaseConnectionString 屬性為「Data Source=.\SQLEXPRESS;整合安全=真實;MultipleActiveResultSets=True;'。 |
| SqlConnectionFactory(String) |
建立一個新的連線工廠,並帶有給定的 BaseConnectionString 屬性。 |
屬性
| 名稱 | Description |
|---|---|
| BaseConnectionString |
使用 連接字串 來存取資料庫的選項,除了「初始目錄」。 當呼叫 CreateConnection 時,根據資料庫名稱,「初始目錄」會加在這個字串前面。 預設為「Data Source=.\SQLEXPRESS;整合安全=真實;'。 |
方法
| 名稱 | Description |
|---|---|
| CreateConnection(String) |
根據給定的資料庫名稱或 連接字串 建立 SQL Server 連線。 若字串包含 '=' 字元,則視為完整 連接字串,否則僅視為資料庫名稱。 |