If you need to do this offline, I would usually use something like:
- keeping the minimum amount of data required in isolation using a specific WP7 database such as Sterling
- using either the new REST or the new RIA / WCF service with the objects / functions that you define to ensure the required data synchronization.
I think this is your option 3?
I never liked automatic data synchronization. Itβs just easier for me to program the synchronization and handle errors myself - this is especially important if your wp7 client application uses a rather small data size in relation to a larger db server.
source share