我正在尝试根据子实体的集合过滤实体。这是我的实体(EF POCO):
public class Customer
{
public int Id { get; set; }
public string Name { get; set; }
public ICollection<Order> Orders { get; set; }
}
public class Order
{
public int Id { get; set; }
public string Description { get; set; }
}
使用 Breeze js,我想返回任何 Order.Description 包含单词“foo”的所有客户。我想象查询看起来与此类似:
query = entityQuery.from('Customers')
.where("Orders.Description", "contains", "foo");
但这当然行不通。有任何想法吗?