Inadvertently while I was finding a way for a quick test of my first SQLite user defined function without having to create a SQLite database, I've found this short SQLite connection string which helped me test the function quickly (happy with it):
SQLiteConnection con = new SQLiteConnection("Data Source = :memory:");
At least this is for testing purpose (I guess so). I wonder what else we can do with it? Can I create some database on fly and save as a file somewhere?
This is known as in-memory database and it's commonly used for volatile memory devices which there is no need to save the data after the device is off and it is suitable for real time processing via networks. That's all my knowledge about some usages of it, but I've really not experienced with any project relating to it.
If you have something to share (with your experience), please share it here, I would highly appreciate it. Thanks!