我正在尝试根据使用文档存储创建的自定义部件中设置的属性创建一个 IContentQuery,但我似乎找不到任何关于如何执行此操作的好例子。如果我设置 ContantPartRecord,这很简单,但我想开始使用新的文档存储功能。
我正在尝试进行的当前查询等同于使用 ContentPartRecord 进行的查询,如下所示:
var activities = _contentManager.Query<ActivityPart, ActivityPartRecord>()
.Where(x => (startDate <= x.DateTimeStart && x.DateTimeStart <= endDate) ||
(startDate <= x.DateTimeEnd && x.DateTimeEnd <= endDate)).OrderBy(x => x.DateTimeStart).List();
是否可以使用文档存储来做到这一点?
提前致谢。