You are designing a Windows Presentation Foundation (WPF) application that accesses a Microsoft SQL Server 2008 database.
You must ensure that database administrators can change the structure of database tables without requiring redeployment of the WPF application.
You need to recommend a data modeling and data access strategy.
What should you recommend?.
A.
Model the data layer by using DataSet objects with automatically generated Create, Read, Update, and Delete (CRUD) statements.
B.
Model the data layer by using custom data access objects. Access the database by using stored procedures.
C.
Model the data layer by using LINQ to SQL with attribute-based mapping of objects to tables.
D.
Model the data layer by using typed DataSet objects with automatically generated Create, Read, Update, and Delete (CRUD) statements