User-330204900 posted
1 How about the performance of that? Is it using lots of reflection etc so
slow down the application?
There is a small performance hit I read around 10% and I think that is mostly Linq to SQL of Entity Framework
2 And is that against the idea of multi-tier separation?
Out of the box there is nothing for idea of multi-tier separation, although there are some samples in Dynamic Data Futures sample on Codeplex here:
DynamicDataFutures0716.zip
That is dynamic only suitable for quick and dirty small application, or it
can also be used in serious business application?
Not at all I'm working on a larg admin tool for a major web app with lots off Dynamic Data customization.
And I just give it a try, seems by default, it use db column name as lable, it is not acceptable. Can I use more user friendly lable for controls, e.g. have space in it, like "Project
Name"?
You can change all that via metadata have a look at some of the intro videos here on ASP.Net:
ASP.NET in .NET 3.5 SP1 see the
ASP.NET Dynamic Data section at the top [:D]