| Class | Description |
| SQLiteAggregateFunction | Base class for user-defined aggregate functions. |
| SQLiteAggregateFunction<TResult> | Generic base class for user-defined aggregate functions without parameters. |
| SQLiteAggregateFunction<T1,TResult> | Generic base class for user-defined aggregate functions with one parameter. |
| SQLiteAggregateFunction<T1,T2,TResult> | Generic base class for user-defined aggregate functions with two parameters. |
| SQLiteAggregateFunction<T1,T2,T3,TResult> | Generic base class for user-defined aggregate functions with three parameters. |
| SQLiteAggregateFunction<T1,T2,T3,T4,TResult> | Generic base class for user-defined aggregate functions with four parameters. |
| SQLiteAggregateFunction<T1,T2,T3,T4,T5,TResult> | Generic base class for user-defined aggregate functions with four parameters. |
| SQLiteAggregateFunction<T1,T2,T3,T4,T5,T6,TResult> | Generic base class for user-defined aggregate functions with four parameters. |
| SQLiteAggregateFunction<T1,T2,T3,T4,T5,T6,T7,TResult> | Generic base class for user-defined aggregate functions with four parameters. |
| SQLiteAggregateFunction<T1,T2,T3,T4,T5,T6,T7,T8,TResult> | Generic base class for user-defined aggregate functions with four parameters. |
| SQLiteBlob | Represents a variable-length stream of binary data to be stored in or retrieved from a database. |
| SQLiteCollationFunction | Base class for user-defined collation functions. |
| SQLiteCommand | Represents a SQL statement to execute against SQLite. |
| SQLiteCommandBuilder | Automatically generates single-table commands used to reconcile changes made to a System.Data.DataSet with the SQLite. |
| SQLiteConnection | Represents an open connection to SQLite. |
| SQLiteConnectionStringBuilder | Generates automatically connection strings used to connect to SQLite. |
| SQLiteDataAdapter | Represents a set of data commands and a data source connection that are used to fill the System.Data.DataSet and update a SQLite data. |
| SQLiteDataReader | Reads a forward-only stream of rows from SQLite. |
| SQLiteDataSet | Represents an in-memory cache of data with support for SQLite-specific features. |
| SQLiteDataTable | Represents a single object that provides all of the functionality needed to retrieve and manipulate data from a SQLite data source. |
| SQLiteDump | Serves to store a database or its parts as a script and also to restore database from the received script. |
| SQLiteErrorEventArgs | Provides data for the SQLiteConnection.Error event. |
| SQLiteException | The exception that is generated when SQLite returns an error. |
| SQLiteFunction | Base class for user-defined functions. |
| SQLiteMetaDataCollectionNames | Enumerates collection names you can use for metadata retrieval purposes. |
| SQLiteMonitor | Monitors dynamic SQL execution in applications that use dotConnect for SQLite. |
| SQLiteParameter | Represents a parameter to a SQLiteCommand, and optionally, its mapping to System.Data.DataSet columns. |
| SQLiteParameterCollection | Collects all parameters relevant to a SQLiteCommand as well as their respective mappings to System.Data.DataSet columns. |
| SQLiteProviderFactory | Represents a factory required to create inheritors of generic base classes to use with dotConnect for SQLite. |
| SQLiteRowUpdatedEventArgs | Provides data for the SQLiteDataAdapter.RowUpdated event. |
| SQLiteRowUpdatingEventArgs | Provides data for the SQLiteDataAdapter.RowUpdating event. This class cannot be inherited. |
| SQLiteScalarFunction | Base class for user-defined scalar functions. |
| SQLiteScalarFunction<TResult> | Base class for user-defined scalar functions with no parameters. |
| SQLiteScalarFunction<T1,TResult> | Base class for user-defined scalar functions with one parameter. |
| SQLiteScalarFunction<T1,T2,TResult> | Base class for user-defined scalar functions with two parameters. |
| SQLiteScalarFunction<T1,T2,T3,TResult> | Base class for user-defined scalar functions with three parameters. |
| SQLiteScalarFunction<T1,T2,T3,T4,TResult> | Base class for user-defined scalar functions with four parameters. |
| SQLiteScalarFunction<T1,T2,T3,T4,T5,TResult> | Base class for user-defined scalar functions with four parameters. |
| SQLiteScalarFunction<T1,T2,T3,T4,T5,T6,TResult> | Base class for user-defined scalar functions with four parameters. |
| SQLiteScalarFunction<T1,T2,T3,T4,T5,T6,T7,TResult> | Base class for user-defined scalar functions with four parameters. |
| SQLiteScalarFunction<T1,T2,T3,T4,T5,T6,T7,T8,TResult> | Base class for user-defined scalar functions with four parameters. |
| SQLiteScript | Serves to execute series of SQL statements separated by special symbols. |
| SQLiteSelectLimit | Represents SQLite LIMIT clause. |
| SQLiteSelectStatement | Represents SQLite SELECT statement. |
| SQLiteSnapshot | |
| SQLiteText | Represents a variable-length stream of characters to be stored in or retrieved from the database. |
| SQLiteTransaction | Represents a SQL transaction to be made in the SQLite database. |