使用什么工具从数据库存储过程中检索数据?
我有一个存储过程,将用于在 ASP.NET 中填充报告。我的应用程序主要包含 SELECT 查询,它必须快速开发并且将来可以更改。
我需要决定使用哪个工具来处理这个存储过程。
因素:
- 开发速度高于平均性能
- 维护
- 技术的未来支持和稳定性
- 性能
我的选择是:
- 普通 ADO.NET:这使我的开发速度变慢,而必须在 2 天内完成。
- LINQ to SQL
- 实体框架 4.0
- 企业库数据访问
- ...?
我已经很长时间没有使用过这些了。
请指教。
I have a stored procedure which will be used to populate a report in ASP.NET. My application mainly contains SELECT queries and it has to be developed quickly and be changeable in the future.
I'd need to decide which tool to use to work with this stored procedure.
Factors:
- Speed of Development with above average performance
- Maintenance
- Future support and stability of the technology
- Performance
My options are:
- Plain ADO.NET: which makes my development slow whereas it has to be finished in 2 days.
- LINQ to SQL
- Entity Framework 4.0
- Enterprise Library Data Access
- ...?
It's been a long time I haven't used any of these.
Please advise.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您只是调用存储过程并获取结果,我会坚持使用普通的 ADO.NET。
没有理由超过时间限制(实际上应该只需要一个小时左右),并且您不会遇到任何 ORM 问题需要处理。
If you're simply calling a stored procedure and getting the results, I would stick with plain ADO.NET.
There's no reason to go over the time limit (it really should only take an hour or so) and you won't have any ORM headaches to deal with.