Поделиться через


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)

Возвращает значение указанного ключа, если он используется.

Применяется к