After banging my head against the wall trying to use SQL CE to develop this application, it occurred to me there is more than one way to skin a cat. I am developing a WPF application that will run on a tablet. During the duration of the program use, the user will be out of network range and therefore will need to store the data local while doing their rounds. Once they are done, they will come back into the building into network range, and initiate a sync between the tablet and the SQL Server database.
One developer has used WPF and SQL CE to do a similar project, but did not use MVVM framework which I really want to do because of the flexibility and testing, and I can see this type of program becoming desired for other projects. So instead of going down the SQL CE route and running into dead ends with a good example of how to use SQL CE and MVVM with the entity framework, I can start from scratch. I don't have to use SQL Server CE to store the data.
So with these requirements, what would be the best way to develop an MVVM WPF application for storing the data local? The local program will also need a couple of "tables" one to store validation ranges, the other for user access. Since I don't have to have a database, anyone else have a suggestion and/or an example of WPF MVVM network disconnected program?
Thanks.