2011-06-04 54 views
1

我有一個存儲過程將用於在ASP.NET中填充報表。我的應用程序主要包含SELECT查詢,它必須快速開發並且將來可以改變。使用什麼工具從數據庫存儲過程中檢索數據?

我需要決定使用哪個工具來使用此存儲過程。

因素:發展與技術高於平均水平的業績

  • 維護
  • 未來支持和穩定性

    1. 速度
    2. 性能

    我的選擇是:

    • Plain ADO.NET:這使我的開發變得緩慢,但它必須在2天內完成。
    • 的LINQ to SQL
    • 實體框架4.0
    • 企業庫數據訪問
    • ...?

    我已經很長時間沒有使用過這些。

    請指教。

  • +2

    哪一個需要更長的時間,使用顯然已經知道的ADO,或者在一天半的時間裏學習L2S或EF,然後在剩下的半天內編寫代碼?在緊急情況下,隨你所知道的去做。 – DOK 2011-06-04 17:51:50

    回答

    3

    如果您只是調用存儲過程並獲取結果,那麼我會堅持使用普通的ADO.NET。

    沒有理由超過時間限制(它真的應該只需要一個小時左右),你不會有任何ORM頭痛來處理。

    +0

    +1 for ORM頭痛 – 2011-06-05 08:31:29

    +0

    謝謝,我在哪裏可以找到實現純ADO.NET的良好模式的源代碼?例如使用Repository模式e.t?我不認爲從頭開始實現數據訪問層比使用ORM更快, L2S。 – 2011-06-05 10:57:11

    相關問題