Are there any classes that can be queried / modified like a SQL DB but is entirely local and internal to the program?
I am aiming to write a program that needs to have a local data source with all data saved in a file, but I would like to be able to query this information store just as I would a DB; LINQ compatibility would be a huge plus.
The data would only be accessible when the program was running meaning, there would be no other process running to serve the data such as SQL server.