Umbraco による Web サイトの更新中に、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")
ても、コレクションには影響しません。
これはバグですか、それとも何か間違っていますか? 回避策はありますか?