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