在按导航属性排序时,breezejs:inlineCount不正确

breezejs: inlineCount is incorrect when sorting by navigation property

本文关键字:breezejs inlineCount 不正确 导航 属性 排序      更新时间:2023-09-26

我使用的是最新版本的breeze。这修复了按导航属性排序时未返回inlineCount的错误。

但是,按导航属性排序时,inlineCount不正确。

考虑以下ODATA请求:

http://myserver/api/mandates/Mandates?$orderby=AccountOwner%2FTiersId%20desc&$top=1&$inlinecount=allpages

排序位于名为AccountOwner.TiersId的导航属性上,它应该每页返回十个结果。

inlineCount总是返回每页的记录数,而不是记录总数(在这种情况下,它应该是150,但返回10)。

你能修好吗?

好的,这在GitHub上的当前位中是固定的。(您只需检索Breeze.WebApi.dll就可以了)。我们将在下周发布的下一个完整版本(1.4.1版)中包含此修复程序。

感谢您找到它:)