下面的代碼行不斷崩潰:「異常已被調用的目標拋出。//未處理的表達式類型: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不支持的東西。 –