You are designing a .NET Framework 4 solution. The solution contains a Windows
Presentation Foundation (WPF) application and a Windows Communication Foundation
(WCF) Web service. The WPF application uses the WCF Web service to store data in a
Microsoft SQL Server 2008 database. You have the following requirements: • Ensure that
the WPF application functions while users’ computers are offline. • Minimize the time spent
sending data to the WCF Web service. • Minimize disk space requirements for data storage.
You need to recommend an approach for synchronizing data between the WPF application
and the database. Which two actions should you recommend? (Each correct answer
presents part of the solution. Choose two.)
A.
Store data in custom business objects. Serialize data locally by using custom
serialization.
B.
Create a local caching solution that periodically checks for Internet connectivity, uses
local memory, and batches changes to the WCF Web service.
C.
Create a local caching solution that periodically checks for Internet connectivity and
writes directly to the local data store and to the WCF Web service.
D.
Store data in DataSet objects. Serialize data locally by using XML serialization.