我想将 RavenDB 用于我正在做的项目,但在此之前,我需要弄清楚如何查询嵌套对象......让我解释一下我有一个这样的类:
public class Customer
{
public string Id { get; set; }
public string Name { get; set; }
public IList<Orders> { get; set; }
}
然后是订单类:
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 的订单设置为 false。
我将如何创建一个查询来做到这一点?我似乎无法让一个工作,我不知道如何。