Microsoft Sync Framework vs WCF

I have the option to use WCF or Microsoft Sync Framework for my next project. This will be the SQL Server database, which must be synchronized with the mobile (.net cf) interface.

I have a few questions, 1. database schemas between two databases will not be the same.
2. On the server side, I really need to call DLL.net to make updates 3. We want to make minimal changes to the server database. He is already in production, and we do not want to discuss it.

I know that I can synchronize with WCF between two endpoints, but can Sync Framework really buy me something here?

+4
source share
1 answer

Do you allow change on both the mobile device and the server? If so, how will you handle conflicts if the same data record is changed by user A on the mobile device and user B on the server?

The big difference between the synchronization infrastructure and the WCF is that the synchronization infrastructure was created to detect such conflicts and provides procedures for dealing with them, while the WCF does not.

To say what you said: "On the server side, I really need to call DLL.net to update." If you say that it should be a specific DLL that your company either already has or that you are developing, this seems to exclude the possibility of directly updating the SQL Server synchronization structure. When you use the synchronization infrastructure, it directly communicates with the databases on both the server and the mobile device.

+4
source

All Articles