共用方式為


SqliteConnectionStringBuilder 類別

定義

提供簡單的方式來建立和管理 所使用的 SqliteConnection 連接字串內容。

public class SqliteConnectionStringBuilder : System.Data.Common.DbConnectionStringBuilder
type SqliteConnectionStringBuilder = class
    inherit DbConnectionStringBuilder
Public Class SqliteConnectionStringBuilder
Inherits DbConnectionStringBuilder
繼承
SqliteConnectionStringBuilder

建構函式

SqliteConnectionStringBuilder()

初始化 SqliteConnectionStringBuilder 類別的新執行個體。

SqliteConnectionStringBuilder(String)

初始化 SqliteConnectionStringBuilder 類別的新執行個體。

屬性

Cache

取得或設定連接所使用的快取模式。

DataSource

取得或設定資料庫檔案。

DefaultTimeout

取得或設定預設值 DefaultTimeout

ForeignKeys

取得或設定值,指出是否啟用外鍵條件約束。 當為 true 時, PRAGMA foreign_keys = 1 會在開啟連線之後立即傳送。 當為 false 時, PRAGMA foreign_keys = 0 會傳送 。 Null 時,不會傳送 pragma。 如果如同在 e_sqlite3 中,SQLITE_DEFAULT_FOREIGN_KEYS用來編譯原生程式庫,則不需要啟用外鍵。

Item[String]

取得或設定與指定之索引鍵相關聯的值。

Keys

取得集合,其中包含連接字串所使用的索引鍵。

Mode

取得或設定連接模式。

Password

取得或設定加密金鑰。 警告,當原生 SQLite 程式庫不支援加密時,這不會有任何作用。 指定時, PRAGMA key 會在開啟連線之後立即傳送。

Pooling

取得或設定值,指出是否要共用連接。

RecursiveTriggers

取得或設定值,指出是否要啟用遞迴觸發程式。 當為 true 時, PRAGMA recursive_triggers 會在開啟連線之後立即傳送。 若為 false,則不會傳送 pragma。

Values

取得集合,其中包含連接字串所使用的值。

方法

Clear()

清除產生器的內容。

ContainsKey(String)

判斷連接字串是否使用指定的索引鍵。

Remove(String)

從連接字串中移除指定的索引鍵及其值。

ShouldSerialize(String)

判斷指定的索引鍵是否應該序列化為連接字串。

TryGetValue(String, Object)

如果使用指定的索引鍵,則取得指定索引鍵的值。

適用於