- SqliteConnection - SqliteConnection() 
- SqliteConnection(String) 
- ConnectionString 
- Database 
- DataSource 
- DbProviderFactory 
- DefaultTimeout 
- Handle 
- ServerVersion 
- State 
- Transaction 
- BackupDatabase(SqliteConnection) 
- BackupDatabase(SqliteConnection, String, String) 
- BeginDbTransaction(IsolationLevel) 
- BeginTransaction() 
- BeginTransaction(Boolean) 
- BeginTransaction(IsolationLevel) 
- BeginTransaction(IsolationLevel, Boolean) 
- ChangeDatabase(String) 
- ClearAllPools() 
- ClearPool(SqliteConnection) 
- Close() 
- CreateAggregate<TAccumulate>(String, Func<TAccumulate, TAccumulate>, Boolean) 
- CreateAggregate<TAccumulate>(String, Func<TAccumulate, Object[], TAccumulate>, Boolean) 
- CreateAggregate<TAccumulate>(String, TAccumulate, Func<TAccumulate, TAccumulate>, Boolean) 
- CreateAggregate<TAccumulate>(String, TAccumulate, Func<TAccumulate, Object[], TAccumulate>, Boolean) 
- CreateAggregate<T1, TAccumulate>(String, Func<TAccumulate, T1, TAccumulate>, Boolean) 
- CreateAggregate<T1, TAccumulate>(String, TAccumulate, Func<TAccumulate, T1, TAccumulate>, Boolean) 
- CreateAggregate<TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate, TAccumulate>, Func<TAccumulate, TResult>, Boolean) 
- CreateAggregate<TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate, Object[], TAccumulate>, Func<TAccumulate, TResult>, Boolean) 
- CreateAggregate<T1, T2, TAccumulate>(String, Func<TAccumulate, T1, T2, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, TAccumulate>(String, TAccumulate, Func<TAccumulate, T1, T2, TAccumulate>, Boolean) 
- CreateAggregate<T1, TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate, T1, TAccumulate>, Func<TAccumulate, TResult>, Boolean) 
- CreateAggregate<T1, T2, T3, TAccumulate>(String, Func<TAccumulate, T1, T2, T3, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, TAccumulate>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate, T1, T2, TAccumulate>, Func<TAccumulate, TResult>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, TAccumulate>(String, Func<TAccumulate, T1, T2, T3, T4, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, TAccumulate>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, TAccumulate>, Func<TAccumulate, TResult>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, TAccumulate>(String, Func<TAccumulate, T1, T2, T3, T4, T5, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, TAccumulate>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, T5, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, TAccumulate>, Func<TAccumulate, TResult>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, TAccumulate>(String, Func<TAccumulate, T1, T2, T3, T4, T5, T6, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, TAccumulate>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, T5, T6, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, T5, TAccumulate>, Func<TAccumulate, TResult>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, TAccumulate>(String, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, TAccumulate>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, T5, T6, TAccumulate>, Func<TAccumulate, TResult>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, TAccumulate>(String, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, TAccumulate>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, TAccumulate>, Func<TAccumulate, TResult>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, T9, TAccumulate>(String, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, T9, TAccumulate>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, TAccumulate>, Func<TAccumulate, TResult>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TAccumulate>(String, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TAccumulate>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, T9, TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, TAccumulate>, Func<TAccumulate, TResult>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TAccumulate>(String, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TAccumulate>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TAccumulate>, Func<TAccumulate, TResult>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TAccumulate>(String, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TAccumulate>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TAccumulate>, Func<TAccumulate, TResult>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TAccumulate>(String, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TAccumulate>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TAccumulate>, Func<TAccumulate, TResult>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TAccumulate>(String, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TAccumulate>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TAccumulate>, Func<TAccumulate, TResult>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TAccumulate>(String, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TAccumulate>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TAccumulate>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TAccumulate>, Func<TAccumulate, TResult>, Boolean) 
- CreateAggregate<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TAccumulate, TResult>(String, TAccumulate, Func<TAccumulate, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TAccumulate>, Func<TAccumulate, TResult>, Boolean) 
- CreateCollation(String, Comparison<String>) 
- CreateCollation<T>(String, T, Func<T, String, String, Int32>) 
- CreateCommand() 
- CreateDbCommand() 
- CreateFunction<TResult>(String, Func<TResult>, Boolean) 
- CreateFunction<TResult>(String, Func<Object[], TResult>, Boolean) 
- CreateFunction<T1, TResult>(String, Func<T1, TResult>, Boolean) 
- CreateFunction<TState, TResult>(String, TState, Func<TState, TResult>, Boolean) 
- CreateFunction<TState, TResult>(String, TState, Func<TState, Object[], TResult>, Boolean) 
- CreateFunction<T1, T2, TResult>(String, Func<T1, T2, TResult>, Boolean) 
- CreateFunction<TState, T1, TResult>(String, TState, Func<TState, T1, TResult>, Boolean) 
- CreateFunction<T1, T2, T3, TResult>(String, Func<T1, T2, T3, TResult>, Boolean) 
- CreateFunction<TState, T1, T2, TResult>(String, TState, Func<TState, T1, T2, TResult>, Boolean) 
- CreateFunction<T1, T2, T3, T4, TResult>(String, Func<T1, T2, T3, T4, TResult>, Boolean) 
- CreateFunction<TState, T1, T2, T3, TResult>(String, TState, Func<TState, T1, T2, T3, TResult>, Boolean) 
- CreateFunction<T1, T2, T3, T4, T5, TResult>(String, Func<T1, T2, T3, T4, T5, TResult>, Boolean) 
- CreateFunction<TState, T1, T2, T3, T4, TResult>(String, TState, Func<TState, T1, T2, T3, T4, TResult>, Boolean) 
- CreateFunction<T1, T2, T3, T4, T5, T6, TResult>(String, Func<T1, T2, T3, T4, T5, T6, TResult>, Boolean) 
- CreateFunction<TState, T1, T2, T3, T4, T5, TResult>(String, TState, Func<TState, T1, T2, T3, T4, T5, TResult>, Boolean) 
- CreateFunction<T1, T2, T3, T4, T5, T6, T7, TResult>(String, Func<T1, T2, T3, T4, T5, T6, T7, TResult>, Boolean) 
- CreateFunction<TState, T1, T2, T3, T4, T5, T6, TResult>(String, TState, Func<TState, T1, T2, T3, T4, T5, T6, TResult>, Boolean) 
- CreateFunction<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(String, Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult>, Boolean) 
- CreateFunction<TState, T1, T2, T3, T4, T5, T6, T7, TResult>(String, TState, Func<TState, T1, T2, T3, T4, T5, T6, T7, TResult>, Boolean) 
- CreateFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(String, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>, Boolean) 
- CreateFunction<TState, T1, T2, T3, T4, T5, T6, T7, T8, TResult>(String, TState, Func<TState, T1, T2, T3, T4, T5, T6, T7, T8, TResult>, Boolean) 
- CreateFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>(String, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>, Boolean) 
- CreateFunction<TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(String, TState, Func<TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>, Boolean) 
- CreateFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>(String, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>, Boolean) 
- CreateFunction<TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>(String, TState, Func<TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>, Boolean) 
- CreateFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>(String, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>, Boolean) 
- CreateFunction<TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>(String, TState, Func<TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>, Boolean) 
- CreateFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>(String, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>, Boolean) 
- CreateFunction<TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>(String, TState, Func<TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>, Boolean) 
- CreateFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>(String, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>, Boolean) 
- CreateFunction<TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>(String, TState, Func<TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>, Boolean) 
- CreateFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>(String, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>, Boolean) 
- CreateFunction<TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>(String, TState, Func<TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>, Boolean) 
- CreateFunction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>(String, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>, Boolean) 
- CreateFunction<TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>(String, TState, Func<TState, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>, Boolean) 
- Dispose(Boolean) 
- EnableExtensions(Boolean) 
- GetSchema() 
- GetSchema(String) 
- GetSchema(String, String[]) 
- LoadExtension(String, String) 
- Open() 
 
net6.0
    namespace Microsoft.Data.Sqlite
{
    public class SqliteConnection : DbConnection
    {
        public virtual void CreateFunction<TState, TResult>(string! name, TState state, Func<TState, object?[]!, TResult>? function, bool isDeterministic = false);
    }
}
            | .NET | 5.06.07.08.09.010.0 | 
|---|---|
| .NET Core | 2.02.12.23.03.1 | 
| .NET Framework | 4.6.14.6.24.74.7.14.7.24.84.8.1 | 
| .NET Standard | 2.02.1 | 
| Information specific to net6.0 | |
| Assemblies | Microsoft.Data.Sqlite , Version=10.0.0.0, PublicKeyToken=adb9793829ddae60 Microsoft.Data.Sqlite , Version=9.0.3.0, PublicKeyToken=adb9793829ddae60 | 
| Referencing | Your project needs a package reference to  | 
| Package | Microsoft.Data.Sqlite.Core (10.0.0-preview.1.25081.1) net6.0 | 
| Platform Restrictions | This API is supported on all platforms. | 
- Built-in API
- Package-provided API