You are designing a Windows Presentation Foundation (WPF) application. The WPF application must run against either Microsoft SQL Server 2008 or a third-party database system without duplicating data access logic. You need to recommend a data access technology. What should you recommend?
A. ADO.NET using DataSet objects and SqlDataAdapter objects
B. LINQ to Entities
C. LINQ to SQL
D. ADO.NET using DataSet objects and SqlDataReader objects