- The View and Controller are generated - relieving the pain for simple CRUD pages
- No repeated validation of the UI - often gets missed in one of the layers causing unexpected errors
This led me to look into some of the recent scaffolding features in VS 2008 / .NET 3.5. ASP.NET Dynamic Data makes use of URL routing to match requests to the appropriate table and template view with some flexibility to customise the view and restrict the data access levels. Hoping to trial this out on an upcoming small project of which the main purpose is to provide basic CRUD functionality to a SQL Server 2005 db.