我有一个存储过程将用于在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