ASP.NET Dynamic Data Web projects templates

Since Visual Studio 2008 SP1 you may have noticed 2 projects template for dynamic data:

Dynamic Data Web Site - Dynamic Data Entities Web Site

So what is the difference ?

  • Dynamic Data Web Site / Dynamic Data Web Application:
    Uses a LINQ to SQL model and LinqDataSource controls.
  • Dynamic Data Entities Web Site / Dynamic Data Entities Web Application:
    Uses a ADO.NET Entity Data Model and EntityDataSource controls.

Since LINQ to SQL is dead I would not recommend using Dynamic Data Web templates. LINQ to Entities is now the recommended data access solution and will remain in .NET 4.0, so for your RAD Scaffolding needs you should use Dynamic Data Entities Web Site/Web Application!

No Comments