SQLite Forum

Mono.Data.Sqlite In-Memory Shared Database
I trust you mean, "the problem with that is it cannot be accessed by other connections made within **the same process**."  If you are hoping for an in-memory DB to be shared across processes, that is not going to happen without some more work on your part than just following the API doc hints. You would need to customize the VFS that implements the :memory: store to do cross-process memory sharing; a feat which varies markedly among platforms. Getting that to work through the SQLite.Net adapter would be yet another challenge.