首页 新闻 会员 周边

究竟要不要用ORM?

0
[已解决问题] 解决于 2009-11-02 12:37

个人觉得如果用ORM的话,DAL会少很大一部分工作量。特别是在调用数据库存储过程的代码。我最近一直在思考要不要在项目中使用ORM,我有两个担心,1.性能问题 2.使用一个ORM的学习 如果出现了性能问题,估计后期在切换到ADO.NET的访问的话有非常的工作量。 ORM的可控性。如果用存储过程的,起码数据访问那块还比较容易控制。用ADO.NET Entity的话,个人觉得可控性太差了。出了问题很难解决。当然这可能和个人能力有关。但是普遍而言,ADO.NET 肯定会比 ORM来的更容易些!希望能有经验的人说说

Rainbow的主页 Rainbow | 菜鸟二级 | 园豆:235
提问于:2009-10-31 16:55
< >
分享
最佳答案
0

不用考虑了,用 ORM 吧,我就是做 ORM 软件开发的,至今我的用户从没有向我反映过性能的问题。我的用户各行各业都有,有为电信做开发的,也有为铁路部门做的。性能方面,完全可以放心。当然,我也碰到过一个用户使用 Linq To SQL 后出现性能问题的,但我敢肯定的是,绝对是数据库的设计存在着很多的问题。

麦舒 | 菜鸟二级 |园豆:452 | 2009-10-31 21:10
其他回答(2)
0

为什么那么多人会觉得ORM有性能问题?

Jeffrey Zhao | 园豆:1629 (小虾三级) | 2009-10-31 18:18
0

如果性能存在问题,就不会出现那么多的优秀ORM框架了,难道他们都是某些人在家头脑一热就弄出来了吗

然后大家也是跟着喊好吗

我想不是这样吧

都是经过千万次的应用检验过的

Virus-BeautyCode | 园豆:1619 (小虾三级) | 2009-10-31 21:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册