最近正在做一个项目。 用的是asp.net +nhibernate
现在有个疑问。现在提倡设计要面向接口。
petshop 中一个IDAL 层 主要是吧数据层 和和 我的 客户端分开
但是 现在 我用了orm 之后。对于数据库的依赖基本有 nhibernate 帮我完成了。 如果将来就算更换数据库 也只需要改动nhibernate。
现在我的问题就是 我到底需不需要这一层了IDAL 如果需要。那么他的好处又是什么。 谢谢
------解决方案--------------------------------------------------------
1.简单的说NH 帮你解决了库移植的问题
如果没有NH 那么 在库移植上 你将看到IDAL的强大
2.关于代码升级和更新,整体更新DAL的指导 这是必须的
3.交互式的同步开发, 不同人专注于不同的业务,DAL IDAL Business