我有一個存儲過程將用於在ASP.NET中填充報表。我的應用程序主要包含SELECT查詢,它必須快速開發並且將來可以改變。使用什麼工具從數據庫存儲過程中檢索數據?
我需要決定使用哪個工具來使用此存儲過程。
因素:發展與技術高於平均水平的業績
- 速度
- 性能
我的選擇是:
- Plain ADO.NET:這使我的開發變得緩慢,但它必須在2天內完成。
- 的LINQ to SQL
- 實體框架4.0
- 企業庫數據訪問
- ...?
我已經很長時間沒有使用過這些。
請指教。
我有一個存儲過程將用於在ASP.NET中填充報表。我的應用程序主要包含SELECT查詢,它必須快速開發並且將來可以改變。使用什麼工具從數據庫存儲過程中檢索數據?
我需要決定使用哪個工具來使用此存儲過程。
因素:發展與技術高於平均水平的業績
我的選擇是:
我已經很長時間沒有使用過這些。
請指教。
如果您只是調用存儲過程並獲取結果,那麼我會堅持使用普通的ADO.NET。
沒有理由超過時間限制(它真的應該只需要一個小時左右),你不會有任何ORM頭痛來處理。
+1 for ORM頭痛 – 2011-06-05 08:31:29
謝謝,我在哪裏可以找到實現純ADO.NET的良好模式的源代碼?例如使用Repository模式e.t?我不認爲從頭開始實現數據訪問層比使用ORM更快, L2S。 – 2011-06-05 10:57:11
哪一個需要更長的時間,使用顯然已經知道的ADO,或者在一天半的時間裏學習L2S或EF,然後在剩下的半天內編寫代碼?在緊急情況下,隨你所知道的去做。 – DOK 2011-06-04 17:51:50