This project provides a library to synchronize data between Windows Phone's local database and Windows Azure. One can synchronize data between multiple Windows Phone devices and provide offline access to all that data. It also maintains a copy of user's data in Windows Azure. It supports the features provided by Windows Azure Mobile Services (such as authentication) and the developer has full control over the data.
The API provided by this library is quite similar to the Datastore API provided by Dropbox. However, unlike Dropbox, this library provides full access to the data on server.
The local copy of the data is strored in the local database on Windows Phone device. Windows Azure Mobile Services are used to store data in the cloud. Once configured correctly, the synchronization (yes, including conflict resolution) is handled automatically. For more details, visit project at Github.
Windows Phone + Windows Azure