子エンティティのコレクションに基づいてエンティティをフィルタリングしようとしています。ここに私のエンティティ(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");
しかし、もちろんそれはうまくいきません。何か案は?