SqliteConnectionStringBuilder Klasse

Definition

Bietet eine einfache Möglichkeit zum Erstellen und Verwalten des Inhalts von Verbindungszeichenfolgen, die von SqliteConnectionverwendet werden.

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

Konstruktoren

SqliteConnectionStringBuilder()

Initialisiert eine neue Instanz der SqliteConnectionStringBuilder-Klasse.

SqliteConnectionStringBuilder(String)

Initialisiert eine neue Instanz der SqliteConnectionStringBuilder-Klasse.

Eigenschaften

Cache

Ruft den von der Verbindung verwendeten Zwischenspeichermodus ab oder legt diese fest.

DataSource

Ruft die Datenbankdatei ab oder legt sie fest.

DefaultTimeout

Ruft den Standardwert ab oder legt den Standardwert DefaultTimeout fest.

ForeignKeys

Ruft einen Wert ab, der angibt, ob Fremdschlüsseleinschränkungen aktiviert werden sollen, oder legt diesen fest. Wenn true, PRAGMA foreign_keys = 1 wird unmittelbar nach dem Öffnen der Verbindung gesendet. Wenn false gesendet PRAGMA foreign_keys = 0 wird. Bei NULL wird kein Pragma gesendet. Fremdschlüssel müssen nicht aktiviert werden, wenn wie in e_sqlite3 SQLITE_DEFAULT_FOREIGN_KEYS zum Kompilieren der nativen Bibliothek verwendet wurde.

Item[String]

Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist, oder legt diesen fest.

Keys

Ruft eine Auflistung ab, die die von der Verbindungszeichenfolge verwendeten Schlüssel enthält.

Mode

Ruft den Verbindungsmodus ab oder legt den Verbindungsmodus fest.

Password

Ruft den Verschlüsselungsschlüssel ab oder legt diese fest. Warnung: Dies hat keine Auswirkung, wenn die native SQLite-Bibliothek die Verschlüsselung nicht unterstützt. Wenn dieser angegeben ist, wird PRAGMA key unmittelbar nach dem Öffnen der Verbindung gesendet.

Pooling

Ruft einen Wert ab, der angibt, ob die Verbindung in einem Pool erstellt wird, oder legt den Wert fest.

RecursiveTriggers

Ruft einen Wert ab, der angibt, ob rekursive Trigger aktiviert werden sollen, oder legt diesen fest. Wenn true, PRAGMA recursive_triggers wird unmittelbar nach dem Öffnen der Verbindung gesendet. Bei false wird kein Pragma gesendet.

Values

Ruft eine Auflistung ab, die die von der Verbindungszeichenfolge verwendeten Werte enthält.

Methoden

Clear()

Löscht den Inhalt des Generators.

ContainsKey(String)

Bestimmt, ob der angegebene Schlüssel von der Verbindungszeichenfolge verwendet wird.

Remove(String)

Entfernt den angegebenen Schlüssel und seinen Wert aus der Verbindungszeichenfolge.

ShouldSerialize(String)

Bestimmt, ob der angegebene Schlüssel in die Verbindungszeichenfolge serialisiert werden soll.

TryGetValue(String, Object)

Ruft den Wert des angegebenen Schlüssels ab, wenn er verwendet wird.

Gilt für: