通过Breeze + Odata通过... / Entity / 1L url查询单个实体

时间:2016-09-08 07:55:29

标签: odata breeze

我正在尝试使用BreezeJS从OData服务器通过其密钥加载单个实体。经过一些研究,似乎EntityQuery.fromEntityKey是正确的方法(因为我也想添加扩展)。

预期的查询网址为http://.../Customer(1L)?$expand=...

但是使用以下代码:



let query = EntityQuery.fromEntityKey(new EntityKey("Customer", id)).expand("...")
return <Promise<Customer>><any> this.entityManager.executeQuery(query)
&#13;
&#13;
&#13;

网址是 http://.../Customer?$filter=CustomerId eq 1L & $expand=... 这不完全是错误的,但与通常用于请求实体的内容不同。

如何配置/调用Breeze以获得&#34;正确&#34; URL?

0 个答案:

没有答案