C# GlassMapper SitecoreQuery属性(SitecoreId而不是路径)

C# GlassMapper SitecoreQuery属性(SitecoreId而不是路径),c#,sitecore,glass-mapper,C#,Sitecore,Glass Mapper,我正在尝试从特定根项目返回项目,如下所示:(使用GlassMapper) [SitecoreQuery(“/sitecore/content/Dresses/Type/*[@@templateid='{F4294A0F-EE89-4A12-BA25-A7605F135A4A}'])” IEnumerable类型{get;set;} 我正在使用Resharper,它建议我使用SitecoreID而不是path,但是如果我使用它,glassmapper会返回SitecoreID子项吗 或 [Sit

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

[SitecoreQuery(“/sitecore/content/Dresses/Type/*[@@templateid='{F4294A0F-EE89-4A12-BA25-A7605F135A4A}'])”
IEnumerable类型{get;set;}
我正在使用Resharper,它建议我使用SitecoreID而不是path,但是如果我使用它,glassmapper会返回SitecoreID子项吗

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


GlassMapper中有什么属性对我的情况有用吗?

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

您应该避免在查询末尾使用双斜杠。这将执行较慢的子体搜索

现在我会忽略resharper

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