You are creating a Windows application by using the .NET Framework 3.5.
The application stores customer details in a database within the corporate network. The application has a
form that contains a TextBox control to capture the customer name.
The auto-complete feature must be used in the TextBox control to display the customer names entered
since the application started.
You need to ensure that the application meets the following requirements:
It is available in the offline mode.
It provides the fastest response time for the auto-complete feature.
What should you do?
A.
Implement one-level caching by caching all customer records within a DataSet object in the
application.
B.
Implement one-level caching by caching all customer records within a Microsoft SQL Server 2008
Express Edition database.
C.
Implement two-level caching. First, cache all customer records within a DataSet object in the
application. Then, cache the customer names entered in the TextBox control to a Microsoft SQL Server
2008 Compact Edition database.
D.
Implement two-level caching. First, cache all customer records within a Microsoft SQL Server 2008
Compact Edition database. Then, cache the customer names entered in the TextBox control within a
List<T> object in the application.