2010-05-18 65 views
1

我开始将NHiberante用作数据访问层。
我习惯使用存储库模型作为业务模型。使用NHibernate访问数据库时最好的businessmodel是什么?

这意味着,我的域模型(不是一个层),我的asp.net应用程序层,最终使用我的数据访问层的我的存储库层。我知道很多逻辑是在ISession中完成的,所以我想知道NHibernate是否可以在存储库层中使用。

或者还有更好的方法来使用NHibernate。有谁知道我在哪里可以找到一个如何在Web应用程序中使用NHibernate的最佳示例?

干杯, M.

回答

1

您可以使用NHibernate的LINQ的扩展。通过使用Linq,您可以将您的逻辑写入服务层,并且存储库仅获取IQuerable项。

相关问题