究竟要不要用ORM?

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

慕妹3146593
浏览 720回答 2
2回答

呼唤远方

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

翻阅古今

为什么那么多人会觉得ORM有性能问题?
打开App,查看更多内容
随时随地看视频慕课网APP