You are designing an application by using Microsoft Visual Studio .NET 2008 and the .NET Framework 3.5. The application implements the following design:
Client applications will be accessed by using a mobile device or a browser. All client applications will connect to a Windows Communication Foundation (WCF) service. All client applications will use Microsoft SQL Server Compact 3.5.
You need to ensure that the client applications can perform the following tasks:
Maintain local copies of data offline.
Synchronize changes.
Detect data conflicts.
What should you do?
A.
Use LINQ to SQL.
B.
Use merge replication.
C.
Use Entity Framework.
D.
Use the Microsoft Sync Framework.