0

我正在尝试根据使用文档存储创建的自定义部件中设置的属性创建一个 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();

是否可以使用文档存储来做到这一点?

提前致谢。

4

1 回答 1

3

为什么要为此使用文档存储?这正是您不应该的情况,因为您将无法查询您的财产,除非您经历与创建索引表的投影模块相同的箍,这是一个比仅使用记录要复杂得多。结论:照常使用记录,而不是文档存储。

于 2014-04-21T06:37:08.453 回答