1

JayData 在 EntitySet 上有一个名为find(keyValue, cb). 但是,此方法转换为以下 OData 查询:

http://localhost/api/MyEntitySet?$filter=(Id eq 1)&$top=2

为什么 OData 提供程序不通过键查询?像这样:

http://localhost/api/MyEntitySet(1)

我发现在这种情况下第二个查询更自然,也更容易调试。有没有办法强制 JayData 使用第二个查询?

4

2 回答 2

0

现在它似乎受到支持,但尚未记录。我已经测试了 1.3.6 版。请求被翻译成

http://localhost/api/MyEntitySet(1)

我找到的唯一文档在这里(搜索“OData 提供者的新 find()”):

http://jaydata.org/blog/release-notes
于 2014-08-26T15:11:45.337 回答
0

抱歉,我们现在不支持此功能。您可以将其添加到我们的待办事项 ( http://jaydata.org/backlogs ) 或在 github 上打开一个问题。

于 2013-02-01T10:52:32.623 回答