Compartilhar via


SqliteConnectionStringBuilder Classe

Definição

Fornece uma maneira simples de criar e gerenciar o conteúdo das cadeias de conexão usadas pelo SqliteConnection.

public class SqliteConnectionStringBuilder : System.Data.Common.DbConnectionStringBuilder
type SqliteConnectionStringBuilder = class
    inherit DbConnectionStringBuilder
Public Class SqliteConnectionStringBuilder
Inherits DbConnectionStringBuilder
Herança
SqliteConnectionStringBuilder

Construtores

SqliteConnectionStringBuilder()

Inicializa uma nova instância da classe SqliteConnectionStringBuilder.

SqliteConnectionStringBuilder(String)

Inicializa uma nova instância da classe SqliteConnectionStringBuilder.

Propriedades

Cache

Obtém ou define o modo de cache usado pela conexão.

DataSource

Obtém ou define o arquivo de banco de dados.

DefaultTimeout

Obtém ou define o valor padrão DefaultTimeout .

ForeignKeys

Obtém ou define um valor que indica se as restrições de chave estrangeira devem ser habilitados. Quando true, PRAGMA foreign_keys = 1 é enviado imediatamente após abrir a conexão. Quando false, PRAGMA foreign_keys = 0 é enviado. Quando nulo, nenhum pragma é enviado. Não é necessário habilitar chaves estrangeiras se, como em e_sqlite3, SQLITE_DEFAULT_FOREIGN_KEYS foi usado para compilar a biblioteca nativa.

Item[String]

Obtém ou define o valor associado à chave especificada.

Keys

Obtém uma coleção que contém as chaves usadas pela cadeia de conexão.

Mode

Obtém ou define o modo de conexão.

Password

Obtém ou define a chave de criptografia. Aviso, isso não tem efeito quando a biblioteca SQLite nativa não dá suporte à criptografia. Quando especificado, PRAGMA key é enviado imediatamente após abrir a conexão.

Pooling

Obtém ou define um valor que indica se a conexão será agrupada.

RecursiveTriggers

Obtém ou define um valor que indica se os gatilhos recursivos devem ser habilitados. Quando true, PRAGMA recursive_triggers é enviado imediatamente após abrir a conexão. Quando false, nenhum pragma é enviado.

Values

Obtém uma coleção que contém os valores usados pela cadeia de conexão.

Métodos

Clear()

Limpa o conteúdo do construtor.

ContainsKey(String)

Determina se a chave especificada é usada pela cadeia de conexão.

Remove(String)

Remove a chave especificada e seu valor da cadeia de conexão.

ShouldSerialize(String)

Determina se a chave especificada deve ser serializada na cadeia de conexão.

TryGetValue(String, Object)

Obtém o valor da chave especificada se ela for usada.

Aplica-se a