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 の場合、プラグマは送信されません。 e_sqlite3のように、ネイティブ ライブラリのコンパイルにSQLITE_DEFAULT_FOREIGN_KEYSが使用されている場合は、外部キーを有効にする必要はありません。

Item[String]

指定されたキーに関連付けられている値を取得または設定します。

Keys

接続文字列で使用されるキーを含むコレクションを取得します。

Mode

接続モードを取得または設定します。

Password

暗号化キーを取得または設定します。 警告:これは、ネイティブ SQLite ライブラリが暗号化をサポートしていない場合は影響しません。 指定した場合、接続を開いた直後に PRAGMA key が送信されます。

Pooling

接続をプールするかどうかを示す値を取得または設定します。

RecursiveTriggers

再帰トリガーを有効にするかどうかを示す値を取得または設定します。 true の場合、 PRAGMA recursive_triggers は接続を開いた直後に送信されます。 false の場合、プラグマは送信されません。

Values

接続文字列で使用される値を含むコレクションを取得します。

メソッド

Clear()

ビルダーの内容をクリアします。

ContainsKey(String)

指定したキーが接続文字列によって使用されるかどうかを判断します。

Remove(String)

指定したキーとその値を接続文字列から削除します。

ShouldSerialize(String)

指定したキーを接続文字列にシリアル化するかどうかを決定します。

TryGetValue(String, Object)

指定したキーが使用されている場合は、その値を取得します。

適用対象