【发布时间】:2013-08-07 13:41:18
【问题描述】:
在使用 Umbraco 更新我们的网站期间,我们从 4.7.2 升级到了 4.11.8。
在一个 CSHTML 文件中我有这个代码:
foreach(var item in Model.AncestorOrSelf("Master")
.Items.First()
.PublicationFolder.First()
.Children.Where("Visible")
.OrderBy("publicationType, date desc"))
它工作正常,首先按 publicationType 对集合进行排序,然后按最新的 date 对集合进行排序。
在新版本 (4.11.8) 中不再起作用。它给了我一个例外:At least one object must implement IComparable.
如果我写.OrderBy("publicationType", "date desc"),它不会影响收藏。
这是一个错误还是我做错了什么? 有解决办法吗?
【问题讨论】:
-
您找到解决方案了吗?
-
是的,我找到了解决方案。我会为此写一个答案。
标签: linq razor sql-order-by umbraco multiple-columns