【发布时间】:2019-07-26 12:02:55
【问题描述】:
我在将 NHibernate 从 4.1.2 升级到 5.2.3 和 Target Framework 从 4.5 升级到 4.6.2(与 NH 5.x 兼容)时遇到问题。当我使用 LINQ 执行查询时会出现问题(之前效果很好):
service.Query.Where(p => p.Approved).FirstOrDefault();
这是详细消息异常:
找不到方法:'System.Linq.IQueryable`1 NHibernate.Linq.LinqExtensionMethods.Query(NHibernate.IStatelessSession)'。
我注意到当我调用service.Query时,系统会抛出异常:
“service.Query”引发了“System.MissingMethodException”类型的异常
我错过了什么?
【问题讨论】:
-
这是:
)).错字吗? -
这是我编辑时的错误,不是上述错误的原因。谢谢提醒
标签: c# linq nhibernate iqueryable