我有一个正在工作的 Sitecore 7 + Glass Mapper 3 安装,我希望对其进行优化。
我的代码的一个例子是:
[SitecoreQuery(".//*[@@templateid = '{011EC776-D9F3-4D73-8D8D-E454417E7574}']",
IsRelative = true)]
IEnumerable<ItineraryLine> Itinerary { get; set; }
我希望使用 FastQuery,但出现错误:
字符串结尾应在位置 4
我尝试了以下解决方案,这涉及插入getLookupSourceItems
管道 - 但我认为这不是正确的管道,因为它不会在调试中触发。
Glass 在这种情况下是否使用了另一条管道(如果有的话)?有没有其他方法可以解决我加快速度的目标?
如果我不使用属性而是扩展方法,我可以手动执行此操作并用于*[@@id='']
设置根节点,但我希望尽可能避免这种情况。