【问题标题】:What tool to use to retrieve data from database stored procedure?使用什么工具从数据库存储过程中检索数据?
【发布时间】:2011-09-08 11:11:59
【问题描述】:

我有一个存储过程,它将用于在 ASP.NET 中填充报告。我的应用程序主要包含 SELECT 查询,它必须快速开发并且将来可以更改。

我需要决定使用哪个工具来处理这个存储过程。

因素:

  1. 开发速度高于平均水平
  2. 维护
  3. 技术的未来支持和稳定性
  4. 性能

我的选择是:

  • 普通的 ADO.NET:这让我的开发速度很慢,而它必须在 2 天内完成。
  • LINQ to SQL
  • 实体框架 4.0
  • 企业图书馆数据访问
  • ...?

好久没用过。

请指教。

【问题讨论】:

  • 哪个会花更长的时间,使用您显然已经知道的ADO,或者在一天半内学习L2S或EF,然后在剩下的半天编写代码?在紧要关头,按照你所知道的去做。

标签: sql-server data-access-layer


【解决方案1】:

如果您只是调用存储过程并获取结果,我会坚持使用普通的 ADO.NET。

没有理由超过时间限制(实际上应该只需要一个小时左右),而且您不会有任何 ORM 头痛需要处理。

【讨论】:

  • 谢谢,我在哪里可以找到实现纯 ADO.NET 的良好模式的源代码?例如使用存储库模式等?我认为从头开始实现数据访问层并不比使用 ORM 更快。 L2S。
猜你喜欢
  • 2018-05-15
  • 2019-08-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-17
  • 2023-04-02
  • 1970-01-01
相关资源
最近更新 更多