假设我想显示一份包含订单数量的客户列表,但我不想获得所有订单,只需要计算。
我知道我可以在webapi控制器中执行一个特殊方法,该方法返回带有订单数量的客户集合,但有没有办法通过javascript进行投影?
类似的东西:
EntityQuery.from(“Customers”)。select(“Customer,Customer.Orders.Count”)
答案 0 :(得分:0)
AFAIK,没有Breeze语法(也没有OData查询语法)可以满足您的需求。我想你必须添加特殊的服务器方法。
如果您已在客户端上定义客户预测(可能用户可以选择 ad hoc 选择客户属性) AND 你也需要订单数量,我们可以谈谈。这需要一些棘手的服务器端魔术,但它可以做到。不要问,除非你真的,真的需要它:)。