2010-06-22 180 views
3

我正在用asp.net 4.0開發應用程序。我的網站將會變得越來越重,然後數百個用戶會一次上網,並且會有很多內容。我已經檢查了ado.net實體框架4.0和Linq-To-SQL與Microsoft.NET Framework 4.0都在那裏有很大的改進。我很困惑,我應該使用哪一個。性能是我的應用程序的一個關鍵方面,我不想通過做出不好的選擇來降低應用程序的性能。任何人都可以幫助我嗎?任何鏈接或任何建議將不勝感激。AD0.NET Entity Framework 4.0或Linq-to-SQL

在此先感謝您的任何提示。

+2

http://stackoverflow.com/questions/2701952/dump-linq-to-sql-now-that-entity-framework-4-0-has-been-released – 2010-06-22 13:18:21

回答

2

Google是你的朋友。我相信你可以找到很多threads

+0

嗨,我正在談論ef4和linq使用.NET Framework 4.0進行數據庫操作並非易事ef – 2010-06-23 07:52:08

+0

是的,我知道。但是直到有人比較這兩者需要一段時間。因此,您可以閱讀舊文章,並根據您對新功能和計劃應用程序的瞭解來決定。 – DHN 2010-06-23 08:13:36

0

我建議選擇一個可以更好地發揮的維護角度。在很多情況下,我們的決定都是基於團隊能力的因素。如果我們大多數團隊成員在X技術或工具方面有足夠的經驗和曝光度,我們會比其他人更喜歡這一點。通過這種方式,您可以輕鬆維護軟件,並且可以在更短的時間內爲您的客戶提供可靠的解決方案

+0

我知道這兩件事,但我想根據表現做出明確的選擇。 – 2010-06-23 07:52:34

+0

Linq2Sql的編寫保持了性能。 – 2010-06-23 08:00:42

1

只有你可以知道你想投資哪種技術,但值得注意的是,微軟正在將VAST的大部分工作投入到實體框架中。 Linq to SQL正在維護中,但沒有得到任何關注。

與以前的EF版本相比,EF4是一個巨大的飛躍。在我看來,引入「Code First」是採用EF而不是Linq to SQL的重要原因。

相關問題