2011-05-17 122 views
2

動態數據究竟是什麼?我在msdn上看到ASP.NET Overview這個詞。在處理數據時,我們總是使用那些沒有提到的東西嗎?動態數據究竟是什麼?

我已經構建了一些Web應用程序,從來沒有遇到過這個術語。這是應該使用還是考慮的東西?

更新:我想我不確定它是幹什麼用的。我以前從未遇到過LINQ to SQL或Entity Framework的問題。什麼使動態數據值得呢?它只是一種模式?

回答

2

動態數據是VS 2008中的一個新項目類型。它使用腳手架&模板來幫助更快地編寫代碼。

兩個大的原因,我看到了它的用法:

  • 站起來管理員後端真的 迅速,其中關於修改前端可能無法 需要的方式 做多。
  • 快速站起來是簡單的 CRUD應用程序。

現在,它可以被非常嚴重地修改。查看這些鏈接,瞭解其他人在此方面所做的一些工作。

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

馬特Berseth - http://mattberseth.com/blog/dynamic_data/

斯蒂芬·諾頓 - 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具有這些能力的附加功能和燈開關,它會看到最小的使用。

0

您鏈接到的頁面有鏈接到ASP.NET Dynamic Data Overview。你想要解釋的頁面上有什麼?

+0

是的,我猜我不確定它是幹什麼用的。我以前從未遇到過LINQ to SQL或Entity Framework的問題。什麼使動態數據值得呢?它只是一種模式? – loyalpenguin 2011-05-17 22:31:29

+0

我從來沒有使用過它,但它似乎更多的是希望將數據庫放在網絡上而不編寫代碼的人。我認爲我並不完全是這個特定框架的目標市場,雖然也許有一個我不知道的令人敬畏的功能。 – 2011-05-17 22:44:05

0

動態數據是一種使用數據庫架構自動爲您編寫CRUD數據邏輯的方法。

看看這個walkthrough給你一個快捷jist。

這不是我使用的東西,但我可以看到它在真正快速的開發場景中的優點。我不知道它是否能夠經受住時間的考驗或證明是有用的還是可維護的。