BreezeJS中的相关属性投影错误

时间:2014-04-29 14:20:05

标签: breeze

在BreezeJS文档http://www.breezejs.com/documentation/projection-queries中,他们描述了如何对Related Property进行投影,并且它在我的开发环境中运行良好。

var query = EntityQuery.from("Orders")
    .where("Freight", FilterQueryOp.GreaterThan, 500)
    .select("Customer.CompanyName")
    .orderBy("Customer.CompanyName");

但是如果我在运行查询时发布应用程序,我会收到错误:

Only properties specified in $expand can be traversed in $select query options

1 个答案:

答案 0 :(得分:0)

这是使用OData提供程序时的OData限制(标准WebApi提供程序不会出现这种情况),但无论如何,您可以通过添加

来解决这个问题。
.expand("Customer")

到你的查询。