我有以下文件:
public class User
{
public string Id { get; set; }
public string Email { get; set; }
public string Password { get; set; }
}
public class Book
{
public string Id { get; set; }
public string Title { get; set; }
}
public class BookFavorite
{
public string Id { get; set; }
public string UserId { get; set; }
public string BookId { get; set; }
}
我想查询图书清单,并在每本图书中都有相关信息。
实际上是这样的结果:
public class QueryResult
{
public Book Book { get; set; }
public User User { get; set; }
public bool IsInFavorite { get; set; }
}
如何创建索引来执行该操作?
感谢。
答案 0 :(得分:1)
请看这个: http://ayende.com/blog/89089/ravendb-multi-maps-reduce-indexes
它显示了如何加入文档以显示用户的喜好。