RavenDB不能为我的类型定义Map Reduce



My POCO objects;

public class Chest
    {
       public Chest()
       {
           this.KeyIds = new List<string>();
           this.Keys = new List<Page>();
       }
       public string Id { get; set; }
       public string Name { get; set; }
        [JsonIgnore]
       public IList<Key> Keys { get; set; }
       public IList<string> KeyIds { get; set; }
    }
public class UserKey
{
   public string UserName { get; set; }
   public string Id { get; set; }
   public UserKey()
   {
       this.KeyIds = new List<string>();
   }
   public   IList<string> KeyIds { get; set; }
}

我想要我的用户键所拥有的箱子。

例如:User has KeyIds=1,2,3

和有胸部像:

Chest1: Name:Hollywood, KeyIds=1

Chest2:名称:Mollywood KeyIds = 2

Chest3:名称:巴塞罗那、KeyIds = 1, 2

Chest4:名称:马德里,KeyIds = 1, 2, 3

Chest5:名称:多特蒙德,KeyIds = 4

Chest6:名称:米兰,KeyIds = 4、5

我将给用户名作为查询参数,结果应该返回我

che1, che2, che3, che4对象

谢谢。关于

加载用户实例,然后获取它所拥有的密钥。

相关内容

  • 没有找到相关文章

最新更新