使用Nhibernate 3的旧NHibernate.Linq方法有什么用?

时间:2010-11-23 21:19:51

标签: nhibernate

我正在开发一个MVC项目,在那里我有很多指导并帮助从教程和其他资源开始。所有这些都引用了NHibernate.Linq库。但是,它似乎已从主下载源中删除,我读到的源指向它可能被NHibernate 3吸收。

然而,主要的变化是我试图让我的存储库继承自NHibernateContext,以及从ISession对象访问“linq”属性。

如果3不再需要Nhibernate.linq,如何在使用linq库之间建立连接?

1 个答案:

答案 0 :(得分:3)

Session.Query<YourDomainObjectType>()会给你IQueryable你可以玩的。您需要使用NHibernate.Linq命名空间(现在包含在NHibernate.dll中)。您还需要将Remotion.Data.Linq.dll添加到参考文献中。

相关问题