Вот так .... попытался вписать все это в заголовок:)
У меня есть базовый класс / таблица для элементов "Содержимое" в моей CMS.У меня есть подкласс ContentItem, который имеет свою собственную таблицу, поэтому я сопоставляю его с базой SubClassMap.
Теперь у меня есть другой класс с коллекцией этих ContentItems.Я хотел бы сделать OrderBy для этой коллекции, используя свойство «SubmittedDate», определенное для базового класса, а не подкласса:
// Collection of items:
HasMany(x => x.Items)
.AsBag()
.Cascade.AllDeleteOrphan()
.Inverse()
.KeyColumn("ListId")
.LazyLoad()
.OrderBy("SubmittedDate desc, Title asc");
Однако, когда я пытаюсь получить доступ к коллекции, яисключение, указывающее, что «SubmittedDate» был недопустимым столбцом.
Есть ли способ использовать столбец из таблицы базового класса для .OrderBy в FNH?