Udostępnij za pośrednictwem


SqliteConnectionStringBuilder Klasa

Definicja

Zapewnia prosty sposób tworzenia zawartości parametrów połączenia używanych przez SqliteConnectionprogram i zarządzania nimi.

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

Konstruktory

SqliteConnectionStringBuilder()

Inicjuje nowe wystąpienie klasy SqliteConnectionStringBuilder.

SqliteConnectionStringBuilder(String)

Inicjuje nowe wystąpienie klasy SqliteConnectionStringBuilder.

Właściwości

Cache

Pobiera lub ustawia tryb buforowania używany przez połączenie.

DataSource

Pobiera lub ustawia plik bazy danych.

DefaultTimeout

Pobiera lub ustawia wartość domyślną DefaultTimeout .

ForeignKeys

Pobiera lub ustawia wartość wskazującą, czy włączyć ograniczenia klucza obcego. W przypadku wartości true PRAGMA foreign_keys = 1 jest wysyłany natychmiast po otwarciu połączenia. Gdy wartość false, PRAGMA foreign_keys = 0 zostanie wysłana. W przypadku wartości null nie jest wysyłana żadna pragma. Nie ma potrzeby włączania kluczy obcych, jeśli, podobnie jak w e_sqlite3, SQLITE_DEFAULT_FOREIGN_KEYS została użyta do skompilowania biblioteki natywnej.

Item[String]

Pobiera lub ustawia wartość skojarzona z określonym kluczem.

Keys

Pobiera kolekcję zawierającą klucze używane przez parametry połączenia.

Mode

Pobiera lub ustawia tryb połączenia.

Password

Pobiera lub ustawia klucz szyfrowania. Ostrzeżenie, że nie ma to wpływu, gdy natywna biblioteka SQLite nie obsługuje szyfrowania. Po określeniu PRAGMA key parametr jest wysyłany natychmiast po otwarciu połączenia.

Pooling

Pobiera lub ustawia wartość wskazującą, czy połączenie zostanie w puli.

RecursiveTriggers

Pobiera lub ustawia wartość wskazującą, czy włączyć wyzwalacze cykliczne. W przypadku wartości true PRAGMA recursive_triggers jest wysyłany natychmiast po otwarciu połączenia. W przypadku wartości false żadna pragma nie jest wysyłana.

Values

Pobiera kolekcję zawierającą wartości używane przez parametry połączenia.

Metody

Clear()

Czyści zawartość konstruktora.

ContainsKey(String)

Określa, czy określony klucz jest używany przez parametry połączenia.

Remove(String)

Usuwa określony klucz i jego wartość z parametrów połączenia.

ShouldSerialize(String)

Określa, czy określony klucz ma być serializowany w parametrach połączenia.

TryGetValue(String, Object)

Pobiera wartość określonego klucza, jeśli jest używany.

Dotyczy