I can't use built-in connection pooling of SQLite. It doesn't work with WPF apps. It is stated in the source code of SQLiteConnectionPool class.
I would like to implement my own connection pool for SQLite connections using Linq2DB DataConnection class. What is the best way to implement this?
I can see DataContext doesn't have constructor which accept DataConnection. Should roll my own implementation of IDataContext which uses ConnectionPool internally to get the connection?