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.
source share