如何查询Sitecore存档以及可以查询的内容?

时间:2010-09-29 08:40:27

标签: sitecore sitecore6

如何查询Sitecore存档以及可以查询的内容? 例如,我可以在归档项目的字段值之后进行查询吗?

1 个答案:

答案 0 :(得分:1)

我想您正在讨论用于查询存档数据的API。如果是这种情况,请查看Sitecore.Data.Archiving.SqlArchive类及其方法GetEntries()。它接受的参数之一是ArchiveQuery实例。

如果您仔细查看ArchiveQuery课程,您会发现可以item IDParent IDName,归档日期范围,原始位置进行查询以及“存档的”存档项目数据。

似乎没有ad-hoc API在此类查询中使用字段数据,但归档字段的数据仍存储在ArchivedFields SQL表中。您可以尝试直接解决问题,以达到您的需求(当然,风险自负)。

希望这有帮助。