下面的代码行不断崩溃:“异常已被调用的目标抛出。//未处理的表达式类型:1001“Linq Aggregate产生错误:“异常已被调用的目标引发//未处理的表达式类型:1001”
任何人都可以通过查看它来解释为什么?
myList.Aggregate((curmax, x) => (curmax == null || x.LastMonth > curmax.LastMonth ? x : curmax));
我做什么,得到的是curmax是将返回的变量,X是在其上迭代的项目。但我无法解释错误。
您使用的是什么提供程序?什么是myList类型? –
myList包含一个名为“Period”的类的列表。 我正在使用Linq到Nhibernate。 – HerbalMart
但是这不是*实际上*列表',据推测?我怀疑这只是NHibernate不支持的东西。 –