You are developing a Windows application by using Microsoft .NET Framework 4, Microsoft Visual Studio 2010, and Microsoft SQL Server 2008.
The application will store data in a SQL Server database instance.
You plan to use the Code Generation technology to develop data entities.
You need to ensure that the following requirements are met:
When the application runs, a database must be created if it does not already exist. When the database schema changes, data entities must be added dynamically.
Which data access technology should you use?
A.
LINQ to SQL
B.
ADO.NET Data View
C.
ADO.NET Typed DataSets
D.
ADO.NET Entity Framework