在使用 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对集合进行排序,然后按最新日期对集合进行排序。
在新版本(4.11.8)中它不再起作用了。它给了我一个例外:At least one object must implement IComparable.
如果我写.OrderBy("publicationType", "date desc")
,它不会影响收藏。
那么这是一个错误还是我做错了什么?有解决方法吗?