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.