Alb*_*ert 7 nhibernate persistence hibernate
我打算使用nhibernate作为ORM来实现我的下一个项目(asp.net MVC).由于我没有使用nhibernate的经验,我想知道如何组织不同项目之间的依赖关系.我已经看到这样的东西作为推荐的方法:
----- UI----------------------------- | | | | | | Model NHibernate
问题是我不希望UI代码直接与nhibernate交互,所以我想到这样的事情:
Facade,实际上将拥有存储库以及封装nhibernate对象.
这听起来合理吗?首选架构是否有任何指导方针?
感谢名单
这通常是我在我的应用程序中执行的操作:
Foo.Core
Foo.Persistence
Foo.Web
Foo.Web永远不会直接与NHibernate交互......它始终通过存储库.使用IoC容器,您只需请求IRepository,而不关心实现是什么.
归档时间: |
|
查看次数: |
1589 次 |
最近记录: |