Condividi tramite


SqliteConnectionStringBuilder Classe

Definizione

Fornisce un modo semplice per creare e gestire il contenuto delle stringhe di connessione usate da SqliteConnection.

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

Costruttori

SqliteConnectionStringBuilder()

Inizializza una nuova istanza della classe SqliteConnectionStringBuilder.

SqliteConnectionStringBuilder(String)

Inizializza una nuova istanza della classe SqliteConnectionStringBuilder.

Proprietà

Cache

Ottiene o imposta la modalità di memorizzazione nella cache usata dalla connessione.

DataSource

Ottiene o imposta il file di database.

DefaultTimeout

Ottiene o imposta il valore predefinito DefaultTimeout .

ForeignKeys

Ottiene o imposta un valore che indica se abilitare vincoli di chiave esterna. Quando true, PRAGMA foreign_keys = 1 viene inviato immediatamente dopo l'apertura della connessione. Quando false, PRAGMA foreign_keys = 0 viene inviato. Quando null non viene inviato alcun pragma. Non è necessario abilitare chiavi esterne se, come in e_sqlite3, è stato usato SQLITE_DEFAULT_FOREIGN_KEYS per compilare la libreria nativa.

Item[String]

Ottiene o imposta il valore associato alla chiave specificata.

Keys

Ottiene una raccolta contenente le chiavi usate dalla stringa di connessione.

Mode

Ottiene o imposta la modalità di connessione.

Password

Ottiene o imposta la chiave di crittografia. Avviso che non ha effetto quando la libreria SQLite nativa non supporta la crittografia. Se specificato, PRAGMA key viene inviato immediatamente dopo l'apertura della connessione.

Pooling

Ottiene o imposta un valore che indica se la connessione verrà in pool.

RecursiveTriggers

Ottiene o imposta un valore che indica se abilitare trigger ricorsivi. Quando true, PRAGMA recursive_triggers viene inviato immediatamente dopo l'apertura della connessione. Quando false, non viene inviato alcun pragma.

Values

Ottiene una raccolta contenente i valori usati dalla stringa di connessione.

Metodi

Clear()

Cancella il contenuto del generatore.

ContainsKey(String)

Determina se la chiave specificata viene usata dalla stringa di connessione.

Remove(String)

Rimuove la chiave specificata e il relativo valore dalla stringa di connessione.

ShouldSerialize(String)

Determina se la chiave specificata deve essere serializzata nella stringa di connessione.

TryGetValue(String, Object)

Ottiene il valore della chiave specificata se viene usata.

Si applica a