我一直在閱讀關於數據集與其他ORM如ADO.NET實體框架的更新,但其中很多指的是舊版本,因此使用EF 4作爲一種選擇,人們對數據集與EF 4的看法是什麼,哪種更好,更糟?ADO.NET EF 4與數據集(任何種類)
我喜歡EF 4,因爲:
- 設計師最後效果很好。
- 模型選項(POCO,合併/拆分表,將來的僅限代碼方法等)的變體。
- MS不斷更新框架。
- 訪問模型元數據/狀態跟蹤的功能。
您的意見是什麼?
謝謝。
我一直在閱讀關於數據集與其他ORM如ADO.NET實體框架的更新,但其中很多指的是舊版本,因此使用EF 4作爲一種選擇,人們對數據集與EF 4的看法是什麼,哪種更好,更糟?ADO.NET EF 4與數據集(任何種類)
我喜歡EF 4,因爲:
您的意見是什麼?
謝謝。
我同意我會在數據集中選擇EF4。
我喜歡他們在EF4中添加了LazyLoading(DeferredLoadingEnabled)。我在Linq to SQL中使用這個特性,如果它在那裏,它會和第一個EF一起使用。但它現在可用。
使用EF,像RIA Services這樣的東西可以很好地將數據導入到Silverlight應用程序中。在數據集之前我必須手動進行更多的數據代理。
任何一天,每天的EF over Datasets。
你可能也想看看其他ORM,NHibernate更成熟 – Iain 2010-07-16 17:29:00
我也一直在評估它;這個問題是一個直接詢問我的具體問題,所以我只想解決這個問題。 EF vs. NH將在內部進行單獨討論。我希望NH原生支持LINQ,而不是通過單獨的開源項目.... – 2010-07-16 17:53:06