2009-09-12 37 views
2

使用脚手架创建基本的生成的动态数据项目后,您可以做更多的事情来定制和改进项目,从而朝向精心设计的定制应用程序演变,并从可靠的基础架构中受益。如何改进和建立在基础脚手架动态数据项目上?

您可以脚手架表添加元数据,自定义标准清单和详细资料页面,自定义模板控件等

你还有什么可以做什么?

回答

2

也许我能想到的最大的两个项目分别是:

  • 您可以修改/定义自己的 元数据提供商。

http://mattberseth.com/blog/2008/08/dynamic_data_and_custom_metada.html - 命名所有在单词之间有空格的列...是的,您可以使用DisplayName属性,但这是如何优化基本脚手架项目的示例。

  • 您可以创建自己的属性。

http://csharpbits.notaclue.net/2009/04/hiding-foreign-key-column-globally-in.html - 创建属性以隐藏所有表的外键列的示例。

http://csharpbits.notaclue.net/2008/10/dynamic-data-hiding-columns-in-selected.html - 隐藏列但在页面级应用的另一个属性的示例。

在此之后,获得DD准备在现实世界中,您可以:

层它:

http://weblogs.asp.net/craigshoemaker/archive/tags/Dynamic+Data/default.aspx

与Web表单,与MVC混合它... http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=14473 见样本。样本中还有如何使用存储过程。

使用AJAX和/或JQuery的.....

这些都不是DD具体的修改,但可能要成为真实世界的准备。

这里有一个链接,可能也有帮助: http://blogs.msdn.com/rickandy/archive/2009/01/08/dynamic-data-faq.aspx