【发布时间】:2014-10-09 19:24:04
【问题描述】:
我想将 RavenDB 用于我正在做的项目,但在此之前,我需要弄清楚如何查询嵌套对象...让我解释一下 我有这样的课:
public class Customer
{
public string Id { get; set; }
public string Name { get; set; }
public IList<Orders> { get; set; }
}
然后是 Order 类:
public class Order
{
public int OrderNumber { get; set; }
public decimal OrderAmount { get; set; }
public bool CustomerBilled { get; set; }
}
我创建了一堆假数据并将其添加到 Raven —— 一些客户的订单仅将 CustomerBilled 设置为 true,一些 CustomerBilled 设置为 false,还有一些在 CustomerBilled 上混合了 true 和 false。
我需要帮助的是,弄清楚如何提取 1 个或多个带有 CustomerBilled 的 Orders 设置为 false 的客户列表。
我将如何创建一个查询来做到这一点?我似乎无法让一个人工作,我也不知道该怎么做。
【问题讨论】: