2011-06-04 53 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

    相关问题