Fluent nhibernate 使用Fluent NHibernate,并且仍然具有独立的域和数据?

Fluent nhibernate 使用Fluent NHibernate,并且仍然具有独立的域和数据?,fluent-nhibernate,domain-driven-design,Fluent Nhibernate,Domain Driven Design,我正在努力理解NHibernate的基础知识,尤其是流利的NHibernate。我已经看过了几十个半有用的示例,我不断地回到同一件事上,似乎领域(业务层)和模型或数据映射完全混淆了。在一个非常快速的示例中,如果我将实体从映射中分离出来,映射显然仍然需要实体,然后在我的DAL中引用我的BLL,这让我很不舒服。这里有我遗漏的东西吗?我知道样品就是那个样,但并没有一个有BLL和DAL的分离 有任何已知的例子吗 谢谢。在DDD世界中,从DAL引用BLL没有问题。DDD中的DAL由业务层中实体的存储库和类

我正在努力理解NHibernate的基础知识,尤其是流利的NHibernate。我已经看过了几十个半有用的示例,我不断地回到同一件事上,似乎领域(业务层)和模型或数据映射完全混淆了。在一个非常快速的示例中,如果我将实体从映射中分离出来,映射显然仍然需要实体,然后在我的DAL中引用我的BLL,这让我很不舒服。这里有我遗漏的东西吗?我知道样品就是那个样,但并没有一个有BLL和DAL的分离

有任何已知的例子吗


谢谢。

在DDD世界中,从DAL引用BLL没有问题。DDD中的DAL由业务层中实体的存储库和类映射组成,因此这些存储库非常“了解”域。存储库接口在业务层中声明,并在DAL中实现。请阅读本系列文章以获得更深入的解释。

谢谢。最后,这也是我的结论,但出于某种原因,这只是对我的期待。干杯