簡體   English   中英

果園文件存儲查詢

[英]Orchard Document Storage Query

我試圖基於使用文檔存儲創建的自定義零件中設置的屬性創建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();

可以使用文檔存儲來做到這一點嗎?

提前致謝。

為什么要為此使用文檔存儲? 正是在這種情況下,您不應該這樣做,正是由於您無法查詢屬性的原因,除非您經歷了與Projection模塊(創建索引表)相同的環,這就是創建索引表的原因。比僅使用記錄要復雜得多。 結論:照常使用記錄,而不是文檔存儲。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM