SqlCeConnectionFactory 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這個類別的執行個體是用來根據給定的資料庫名稱或連接字串,針對 SQL Server Compact Edition 建立 DbConnection 物件。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public sealed class SqlCeConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
public sealed class SqlCeConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type SqlCeConnectionFactory = class
interface IDbConnectionFactory
Public NotInheritable Class SqlCeConnectionFactory
Implements IDbConnectionFactory
- 繼承
-
SqlCeConnectionFactory
- 屬性
- 實作
備註
在建立這個類別的執行個體時,必須提供要使用之 SQL Server Compact Edition 的提供者非變異名稱。 這是因為不同版本的 SQL Server Compact Edition 會使用不同的非變異名稱。 您可以在 類別上 Database 設定這個類別的實例,讓所有未建立連接資訊的 DbCoNtext,或只有資料庫名稱或連接字串,預設會使用 SQL Server Compact Edition。 這個類別不可變,因為在建立連接時可能會有多個執行緒同時存取執行個體。
建構函式
SqlCeConnectionFactory(String) |
使用空 (預設) DatabaseDirectory 和 BaseConnectionString 屬性建立新的連線處理站。 |
SqlCeConnectionFactory(String, String, String) |
使用指定的 DatabaseDirectory 和 BaseConnectionString 屬性建立新的連接處理站。 |
屬性
BaseConnectionString |
用於資料庫 (而非「資料來源」) 之選項的連接字串。 當呼叫 CreateConnection 時,將會根據資料庫名稱在這個字串的前面加上資料來源。 預設值為空字串,這表示不會使用其他選項。 |
DatabaseDirectory |
當 SQL Server Compact Edition 建立或讀取資料庫檔案時,在資料庫名稱前面加上的路徑 (此名稱將會形成 SQL Server Compact Edition 使用的檔案名稱)。 預設值為 "|DataDirectory|",這表示檔案將會放在指定的資料目錄。 |
ProviderInvariantName |
提供者非變異名稱,可指定應該使用的 SQL Server Compact Edition 版本。 |
方法
CreateConnection(String) |
根據給定的資料庫名稱或連接字串建立 SQL Server Compact Edition 的連接。 如果給定的字串包含 '=' 字元,則會將它視為完整連接字串,否則只會將它視為資料庫名稱。 |