什么是 .net 动态数据,我为什么要使用它?
4 回答
ScottGu的博客中关于如何使用动态数据的精彩文章。
很酷的新功能之一是我们称之为“ASP.NET 动态数据支持”的东西。简而言之,这使您能够真正快速地构建针对 LINQ to SQL(以及未来的 LINQ to Entities)对象模型的数据驱动的网站 - 并且可以选择允许您执行此操作而无需手动构建任何页面。
请参阅此截屏视频。这是非常有启发性的。
来自更官方的ASP.NET 动态数据站点:
ASP.NET 动态数据提供了一个框架,使您能够基于 LINQ to SQL 或实体框架数据模型快速构建功能性数据驱动的应用程序。它还以智能验证的形式为 DetailsView、FormView、GridView 和 ListView 控件增加了极大的灵活性和功能,并能够使用模板轻松更改这些控件的显示。
它是一个集成到现有 ASP.NET 控件(如 GridView)中的插件。它着眼于 LINQ2SQL 或 EF 公开的模型,以提供更丰富的编辑界面。将它用于简单的 CRUD 应用程序。
这是一个很好的工具,可以非常快速地制作一个简单的应用程序。用于原型设计或非常简单的网站,或临时“桥接”网站,以便在编写真正的应用程序时让用户启动并运行。
这不适用于构建具有复杂 UI、大量业务逻辑或非 CRUD 功能的强大、可扩展的企业应用程序。
它是您工具带的一种工具,而不是通用工具。
ASP.NET DDS 是这里和那里的拖放更改,并且您有一个数据驱动的 Web 应用程序准备好去做一些事情。