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)

获取指定键的值(如果使用)。

适用于