I thought I would write a post that describes all of the things that Dynamic Data provides to developers. Dynamic Data provides a scaffolding mechanism through templates but scaffolding is just a MINOR subset of the feature set we provide. I’m not trying to downplay the power of scaffolding but the real power is that every Dynamic Data feature that you see do not depend on scaffolding.
Dynamic Data Features (with/without scaffolding):
You get all of these features whether you use full scaffolding, partial scaffolding or no scaffolding. Here is what provide via scaffolding:
Dynamic Data Feature (scaffolding):
Our goal here was to make as much of the power of Dynamic Data available both inside and outside the scaffold. And at the same time try and make a very flexible scaffold that can overridden at the global level, metadata level and the page level. So you can use the scaffold as a starting point and override as you go but it is not required to utilize all the power Dynamic Data has to offer. Plus all of this same feature stack will be available inside the MVC framework as well. So you can choose Web Forms or MVC and have the same level of support.