2013-02-26 136 views
0

在我們的新項目中,我們希望使用實體框架4.0。我想知道在使用實體框架時訪問數據庫的下面選項中最好的方法是什麼。明智的開發,明智的維護和明智的性能。使用LINQ查詢與存儲過程

  1. 使用LINQ查詢
  2. 使用存儲過程
+1

SOF提出這麼多次這個問題。在發佈這個問題之前,您應該以Ask Question UI本身爲指導。不要試圖發佈重複的問題 – 2013-02-26 05:46:11

回答

-2

您可以使用存儲過程進行數據交易。它在交易中提供最高的性能。將LINQ與實體FW一起使用會降低性能。

+0

你這樣說沒有證明或參考性能測試。有點可笑!它並不重要,特別是當您執行存儲過程時,然後將所有內容映射到實體。除此之外,我經常看到人們在存儲過程中放置​​「IF」語句。 if的每個不同結果意味着拋棄執行計劃並創建一個新計劃。在LINQ中,這是不可能的,所以獎金很大。許多sprocs的其他好處也是神話。 – 2013-03-25 15:29:03