我打算通过使用nhibernate作为ORM来实现我的下一个项目(asp.net MVC)。由于我没有使用nhibernate的经验,我想知道我应该如何组织不同项目之间的依赖关系。 我见过这样的事情作为一个推荐的方法:NHibernate架构?
- UI取决于模型库和NHibernate
- 库依赖于模型和NHibernate
----- UI----------------------------- | | | | | | Model NHibernate
的问题是我做的不想让UI代码直接与nhibernate交互,所以我在想这样的事情:
- UI取决于型号和外观
- 门面取决于模型和NHibernate
门面,实际上将有存储库以及封装nhibernate对象。
这听起来合理吗?有关首选架构的指南吗?
感谢名单
对不起,但我无法获得格式正确。 – Albert 2008-11-05 14:28:51