我开始使用NHiberante作为数据访问层 我习惯使用存储库模型作为业务模型。
这意味着,我的域模型(不是真正的层),我的asp.net应用层,我的存储库层最终使用我的数据访问层。
但是我现在已经学到了什么(在NHibernate上)我知道很多逻辑都是在一个ISession中完成的,所以我想知道NHibernate是否可以在存储库层中使用。
或许还有更好的方法来使用NHibernate。有谁知道我在哪里可以找到如何在Web应用程序中使用NHibernate的适当例子?
干杯, 微米。
答案 0 :(得分:2)
S#arp Architecture是一个完整的示例或使用NHibernate的Web架构。
答案 1 :(得分:1)
你可以使用Nhibernate和Linq扩展。通过使用Linq,您可以在服务层和存储库中编写逻辑,只获取IQuerable项。