Is it possible to create an SQLite database programmatically in C# – by coding.
I was using an XML to store information I needed in my application but it has gotten to the stage where the amount of data being read from the XML is such that the performance of the application is suffering.
As I understand it SQLite databases can be read from and added to faster using the provided System.data.Sqlite functionality.
Is this correct?
[edit]
In addition I should mention i’m doing all this in unity 3d with Monodevelop.
I believe you don’t even need to explicitly create an SQLite database to work with it, just put its name in a connection string and it will be automatically created when you create a table in it.