NhQueryable LINQ扩展方法?

时间:2012-03-08 21:24:30

标签: asp.net-mvc-3 nhibernate c#-4.0 extension-methods linq-to-nhibernate

解决方案

我需要将Nhibernate从版本3.1.0.4000更新到3.2.0.4000。我的猜测是只有3.2+才有额外的Nhqueryable LINQ支持。顺便说一下,我使用的是NhQueryable,因为它似乎比常规的IQueryable更快地绑定到JqGrid:JqGrid更好的性能,欢呼!

原始问题

不确定我的术语或理解是否能够清楚地问清楚:

我正在使用asp.net,mvc3和nhibernate(流利)。在我正在维护的一个项目中,我能够使用NQQueryable对象的LINQ扩展方法(例如.Where())。在第二个项目中,唯一可用的NhQueryable方法是.As<>()。

第二个项目中缺少哪些配置/库/类?在NhQueryable可以使用LINQ扩展方法的第一个项目中,没有什么是突出的。

1 个答案:

答案 0 :(得分:0)

检查两个项目是否引用了相同版本的NHibernate,其中一个可能使用的是没有linq支持的旧版本。

如果它们都使用相同的版本,请检查是否添加了正确的命名空间,否则您将无法在Visual Studio中看到扩展方法。