【发布时间】:2011-06-18 20:43:09
【问题描述】:
采用传统的 3 层方法(不一定是 3 层):
用户界面 BLL 达尔
NHibernate 如何适应?在大多数情况下,我看到人们允许 NHibernate 直接填充域对象/实体,这显然需要 NHibernate 对这些实体的引用。如果域实体是 BLL 的一部分,这似乎需要从 DAL(NHibernate 所在的位置)到 BLL(域对象所在的位置)的引用。
这难道不违背分离每一层的典型思想,每一层只依赖于它下面的一层吗?我在这里错过了什么?
【问题讨论】:
-
您可以通过this link 了解使用Repository Model 设计分层NHibernate 应用程序的最佳方式
标签: .net nhibernate