我正在尝试将条件 SortBy 应用于以下查找:
var findFluent = Collection.Find (...)
.SortBy (record => record.IsActive)
.SortBy (record => record.Client != null
? record.Client.Profile.FirstName
: record.Profile.FirstName);
但是,我收到以下错误:
“无法确定 record => IIF((record.Client != null), record.Client.Profile.FirstName, record.Profile.FirstName) 的序列化信息。”
我是否必须在有问题的类之一上添加/实现IBsonDocumentSerializer还是无法执行此操作?