动态数据究竟是什么?

时间:2011-05-17 22:20:21

标签: asp.net .net dynamic-data

动态数据究竟是什么?我在msdn上的ASP.NET Overview看到了这个词。这是我们在处理数据时一直没有使用过的东西吗?

我已经构建了一些Web应用程序,但从未遇到过这个术语。是应该使用还是可以考虑的东西?

更新:我想我不确定它的用途。我之前从未遇到过LINQ to SQL或Entity Framework的问题。使用动态数据的价值是什么?这只是一种模式吗?

3 个答案:

答案 0 :(得分:2)

动态数据是VS 2008中的一种新项目类型。它使用了脚手架和模板,以帮助更快地编码。

我看到它使用的两个重要原因:

  • 真正站起来管理后端 快点在路上做多少 修改前端可能不是 需要的。
  • 快速站出CRUD应用程序 简单。

现在,它可以进行非常严格的修改。查看这些链接,了解其他人对此所做的一些工作。

http://aspnet.codeplex.com/Wiki/View.aspx?title=Dynamic%20Data

Matt Berseth - http://mattberseth.com/blog/dynamic_data/

Stephen Naughton - http://csharpbits.notaclue.net/

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

http://blogs.msdn.com/rickandy/archive/2009/01/08/dynamic-data-faq.aspx

快进到今天:

随着MVC的成熟,他们引入了动态数据中的许多想法。脚手架,模板等......帮助人们快速启动和运行但也能够更容易地进行修改,并且是为许多其他理想的功能而设计的。

动态数据今天适合哪些地方,尤其是Light Switch投入混合?很好的问题和我在这一点上唯一的答案是它仍然适合最初提到的两个项目,但随着MVC的出现具有这些能力增加的功能和Light Switch它将看到最小的使用。

答案 1 :(得分:0)

您关联的网页包含指向ASP.NET Dynamic Data Overview的链接。你想解释那个页面上有什么东西吗?

答案 2 :(得分:0)

动态数据是一种使用数据库架构自动为您编写CRUD数据逻辑的方法。

看一下这个walkthrough给你一个快速的小说。

这不是我使用的东西,但我可以看到它在真正快速的开发场景中的优点。我不知道它是否经得起时间的考验或证明是有用的还是可维护的。