Using ASP.NET Dynamic Data
ASP.NET Dynamic Data lets you create data-driven Web applications easily. It does this by automatically discovering the LINQ-to-SQL or Entities Framework data model at run time and determining how to render UI from the data model.
We suggest the following progression of documentation to help you learn about Dynamic Data.
Understanding page and field templates
Understanding Dynamic Data controls
Customizing display and editing of data fields
Understanding the data model