Raven DB Hierarchy问题

时间:2014-07-03 15:20:32

标签: ravendb

我已经通过了一些例子,但无法解决这个问题:

最终目标是通过连字符将父名和子名一起拆分。

我有一个索引:

public class Category_Hierarchy : AbstractIndexCreationTask<CategoryDocument>
{
    public Category_Hierarchy()
    {
        Map = categories => from cat in categories
            from parent in Recurse(cat, c => LoadDocument<CategoryDocument>("CategoryDocuments/" + c.ParentId))
            select new
            {
                Id = cat.Id,
                Name = string.Format("{0} - {1}", cat.Name, parent.Name)
            };
    }
}

我查询它:

 List<Category_Hierarchy> cats = session.Query<Category_Hierarchy>().ToList();

我目前存储了父ID,因此请附加文档名称&#39; CategoryDocments /&#39;到LoadDocument不确定这是否是正确的方法。

0 个答案:

没有答案