Share via


SqliteConnectionStringBuilder Classe

Définition

Fournit un moyen simple de créer et de gérer le contenu des chaînes de connexion utilisées par SqliteConnection.

public class SqliteConnectionStringBuilder : System.Data.Common.DbConnectionStringBuilder
type SqliteConnectionStringBuilder = class
    inherit DbConnectionStringBuilder
Public Class SqliteConnectionStringBuilder
Inherits DbConnectionStringBuilder
Héritage
SqliteConnectionStringBuilder

Constructeurs

SqliteConnectionStringBuilder()

Initialise une nouvelle instance de la classe SqliteConnectionStringBuilder.

SqliteConnectionStringBuilder(String)

Initialise une nouvelle instance de la classe SqliteConnectionStringBuilder.

Propriétés

Cache

Obtient ou définit le mode de mise en cache utilisé par la connexion.

DataSource

Obtient ou définit le fichier de base de données.

DefaultTimeout

Obtient ou définit la valeur par défaut DefaultTimeout .

ForeignKeys

Obtient ou définit une valeur indiquant s’il faut activer les contraintes de clé étrangère. Quand la valeur est true, PRAGMA foreign_keys = 1 est envoyée immédiatement après l’ouverture de la connexion. Lorsque la valeur est false, PRAGMA foreign_keys = 0 est envoyée. Quand la valeur est null, aucun pragma n’est envoyé. Il n’est pas nécessaire d’activer les clés étrangères si, comme dans e_sqlite3, SQLITE_DEFAULT_FOREIGN_KEYS a été utilisé pour compiler la bibliothèque native.

Item[String]

Obtient ou définit la valeur associée à la clé spécifiée.

Keys

Obtient une collection contenant les clés utilisées par la chaîne de connexion.

Mode

Obtient ou définit le mode de connexion.

Password

Obtient ou définit la clé de chiffrement. Attention, cela n’a aucun effet lorsque la bibliothèque SQLite native ne prend pas en charge le chiffrement. Lorsque spécifié, PRAGMA key est envoyé immédiatement après l’ouverture de la connexion.

Pooling

Obtient ou définit une valeur indiquant si la connexion sera mise en pool.

RecursiveTriggers

Obtient ou définit une valeur indiquant s’il faut activer les déclencheurs récursifs. Quand la valeur est true, PRAGMA recursive_triggers est envoyée immédiatement après l’ouverture de la connexion. Lorsque la valeur est false, aucun pragma n’est envoyé.

Values

Obtient une collection contenant les valeurs utilisées par la chaîne de connexion.

Méthodes

Clear()

Efface le contenu du générateur.

ContainsKey(String)

Détermine si la clé spécifiée est utilisée par la chaîne de connexion.

Remove(String)

Supprime la clé spécifiée et sa valeur de la chaîne de connexion.

ShouldSerialize(String)

Détermine si la clé spécifiée doit être sérialisée dans la chaîne de connexion.

TryGetValue(String, Object)

Obtient la valeur de la clé spécifiée si elle est utilisée.

S’applique à