I just realized the database is simply a bunch of xml files that are stored in isolated storage using Namespace.EntityName format for each table.
My question is how do I packaged the database with my application for deployment. Right now, I can packaged the XML files, then create the database and tables from the XML files the first time the application runs.
The problem is that I am using twice the space. My XML files are about 5 MBs, so I will be using 10Mbs instead, since I will have the XML files packaged as content and then the app will create the database files in isolated storage.
There has to be a better way to do this!!!
I tried naming my xml files the same names as the db files and used the same XML schema but the database couldn't pick them up because it was looking for them in isolate storage and not in the application root folder.
Is this making any sense? I don't mind contributing to your application, just point me in the right direction.