dotConnect for SQLite Documentation
Devart.Data.SQLite Namespace / SQLiteConnectionStringBuilder Class
Properties Methods

In This Topic
    SQLiteConnectionStringBuilder Class Members
    In This Topic

    The following tables list the members exposed by SQLiteConnectionStringBuilder.

    Public Constructors
     NameDescription
    Public ConstructorOverloaded. Initializes a new instance of the SQLiteConnectionStringBuilder class.  
    Top
    Public Properties
     NameDescription
    Public PropertyGets or sets the list of databases to attach.  
    Public PropertyDetermines whether the SQLite automatic indexing is enabled.  
    Public PropertyDetermines what happens when a transaction that deletes data from a database is committed.  
    Public PropertyGets or sets a value that determines how GUIDs are stored.  
    Public PropertySets an SQLite busy handler that sleeps for a specified amount of time when a table is locked. The handler will sleep multiple times until at least the specified number of milliseconds of sleeping have accumulated. After this the handler returns 0.  
    Public PropertyGets or sets the maximum number of database disk pages that SQLite will hold in memory at once.  
    Public PropertyGets or sets a value indicating whether to allow spilling dirty cache pages to the database file in the middle of a transaction.  
    Public PropertyGets or sets a value indicating whether LIKE comparisons should be case-sensitive.  
    Public PropertyGets or sets a value indicating whether to perform additional checks on database b-tree pages as they are initially read from disk.  
    Public PropertyDetermines whether the F_FULLFSYNC syncing method is used during checkpoint operations on systems that support F_FULLFSYNC.  
    Public PropertyGets or sets time span in seconds for connection to live.  
    Public PropertyGets or sets the connection string associated with the System.Data.Common.DbConnectionStringBuilder. (Inherited from System.Data.Common.DbConnectionStringBuilder)
    Public PropertyGets or sets the time to wait while trying to establish a connection before terminating the attempt and generating an error.  
    Public PropertyGets the current number of keys that are contained within the System.Data.Common.DbConnectionStringBuilder.ConnectionString property. (Inherited from System.Data.Common.DbConnectionStringBuilder)
    Public PropertyGets or sets a value indicating whether the database engine should return the number of inserted, updated, or deleted rows.  
    Public PropertyGets or sets the location of the database.  
    Public PropertyGets or sets the format of DATETIME values.  
    Public PropertyGets or sets the time in seconds to wait while trying to execute a command before terminating the attempt and generating an error.  
    Public PropertyGets or sets a value indicating whether an SQLite extension library can be loaded from the from the named file with the statement SELECT load_extension(file_name);. It can be useful, for example, for the full-text search modules.  
    Public PropertyDetermines whether the database is encrypted and kind of the database encryption.  
    Public PropertyGets or sets the license key of the SQLCipher or SQLiteCrypt extension. Set this parameter if you are connecting to SQLCipher or SQLiteCrypt encrypted databases.  
    Public PropertyGets or sets a Boolean value that indicates whether the connection is automatically enlisted in the current transaction context.  
    Public PropertyGets or sets the value that determines what to do when the database file is missing.  
    Public PropertyDetermines whether the foreign key constraints are enforced.  
    Public PropertyGets or sets a value that determines the format of autogenerated names.  
    Public PropertyGets or sets a value that determines whether or not the F_FULLFSYNC syncing method is used on systems that support it.  
    Public PropertyDetermines whether the check constraints are enforced.  
    Public PropertySpecifies a data source-specific command that should be executed immediately after establishing the connection. (Inherited from Devart.Common.DbConnectionStringBuilder)
    Public PropertyOverridden. Returns true.  
    Public PropertyGets a value that indicates whether the System.Data.Common.DbConnectionStringBuilder is read-only. (Inherited from System.Data.Common.DbConnectionStringBuilder)
    Public PropertyOverridden. Returns the value of given key.  
    Public PropertyDetermines SQLite journal mode for the connection.  
    Public PropertyGets or sets the maximal size of the log file in bytes.  
    Public PropertyOverridden. Collection of keys in the SQLiteConnectionStringBuilder.  
    Public PropertyGets or sets a value that indicates backwards compatibility of the database file.  
    Public PropertyDefines the list of SQLite extension libraries, which are loaded when the connection opens. Applied only when the EnableLoadExtension connection string parameter is set to True.  
    Public PropertyGets or sets a value that determines database locking mode.  
    Public PropertyGets or sets the maximum number of pages in the database file.  
    Public PropertyThe maximum number of connections allowed in the pool.  
    Public PropertyThe minimum number of connections allowed in the pool.  
    Public PropertyGets or sets the page size in newly created databases.  
    Public PropertyGets or sets the user's password to connect.  
    Public PropertyGets or sets a value indicating whether password is stored in connection string after connection is opened.  
    Public PropertyGets or sets pooling mode.  
    Public PropertyDetermines whether to open a database in a read-only mode. An exception is thrown if a database does not exist. Available only if the connection uses the UTF8 encoding - if UTF16 is set to false.  
    Public PropertyGets or sets the process isolation level.  
    Public PropertyDetermines whether the recursive triggers are turned on.  
    Public PropertyDetermines whether the result of the SELECT statement without the ORDER BY clause will be retrieved in the reverse order of what it normally would.  
    Public PropertySpecifies a data source-specific command that should be executed immediately after first establishing the connection. Unlike InitializationCommand, this command is not executed when a connection is taken from the pool. (Inherited from Devart.Common.DbConnectionStringBuilder)
    Public PropertySpecifies whether to overwrite the deleted data with zeroes.  
    Public PropertyGets or sets a value that determines the format of autogenerated names.  
    Public PropertyGets or sets a value that determines the synchronization mode of write operations.  
    Public PropertyGets or sets a value that indicates location of temporary files.  
    Public PropertyGets or sets the directory where the temporary files are stored.  
    Public PropertyGets or sets the maximal number of auxillary threads the prepared statement can launch to assist with a query.  
    Public PropertyEnables support for non-distributed transactions in the TransactionScope implementation.  
    Public PropertyGets or sets a value indicating whether the connection uses UTF16 encoding.  
    Public PropertyIndicates whether to validate connections that are being taken from the pool.  
    Public PropertyOverridden. Collection of values in the SQLiteConnectionStringBuilder.  
    Public PropertyGets the version of the database engine, always 3.  
    Public PropertyGets or sets the write-ahead log auto-checkpoint interval.  
    Public PropertyDetermines whether the SQLITE_MASTER tables can be changed using UPDATE, INSERT, and DELETE statements.  
    Top
    Public Methods
     NameDescription
    Public MethodAdds an entry with the specified key and value into the System.Data.Common.DbConnectionStringBuilder. (Inherited from System.Data.Common.DbConnectionStringBuilder)
    Public MethodOverridden. Sets all SQLiteConnectionStringBuilder properties to default values.  
    Public MethodOverridden. Indicates whether specified key is set in the SQLiteConnectionStringBuilder object.  
    Public MethodOverloaded. Overridden. Returns a value indicating whether this SQLiteConnectionStringBuilder has same parameters as given DbConnectionStringBuilder.  
    Public MethodOverridden. Sets value of the specified key to default.  
    Public MethodOverridden. Determines whether the key will be serialized if required.  
    Public MethodReturns the connection string associated with this System.Data.Common.DbConnectionStringBuilder. (Inherited from System.Data.Common.DbConnectionStringBuilder)
    Public MethodOverridden. Attempts to get a key value.  
    Top
    See Also