1

JayDataには、EntitySetに。というメソッドがありfind(keyValue, cb)ます。ただし、このメソッドは次のODataクエリに変換されます。

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

代わりに、ODataプロバイダーがキーでクエリを実行しないのはなぜですか?そのようです:

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

この場合、2番目のクエリの方が自然で、デバッグも簡単です。JayDataに2番目のクエリを使用させる方法はありますか?

4

2 に答える 2

0

申し訳ありませんが、現在サポートしていません。バックログ( http://jaydata.org/backlogs )に追加するか、githubで問題を開くことができます。

于 2013-02-01T10:52:32.623 に答える
0

現在はサポートされているようですが、まだ文書化されていません。バージョン1.3.6でテストしました。reuestはに翻訳されました

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

私が見つけた唯一のドキュメントはここにありました(「ODataプロバイダーの新しいfind()」を検索してください):

http://jaydata.org/blog/release-notes
于 2014-08-26T15:11:45.337 に答える