Glass Mapper Sitecore查询属性(Sitecore ID而不是路径)

时间:2015-02-03 16:38:56

标签: c# sitecore glass-mapper

我正在尝试从特定根项返回项目,如下所示:(使用GlassMapper)

[SitecoreQuery("/sitecore/content/Dresses/Type//*[@@templateid = '{F4294A0F-EE89-4A12-BA25-A7605F135A4A}']")]
        IEnumerable<ILookup> Type { get; set; }

我正在使用Resharper,它建议我使用SitecoreID而不是路径,但是如果我使用它,glassmapper会返回SitecoreID的孩子吗?

[SitecoreChildren]属性是否有从特定项中获取chridren的选项,我只能看到Infertype和isLazy?

GlassMapper中是否有任何属性在我的情况下有用?

1 个答案:

答案 0 :(得分:2)

你看起来是正确的。我不知道为什么resharper告诉你它告诉你什么。

您应该避免在查询结束时使用双斜杠。这将做一个缓慢的后代搜索。

现在我会忽略resharper。