Breeze 1.4.0按嵌套属性路径排序时的内联计数

Breeze 1.4.0 Inline Count when sorted by a nested property path

本文关键字:排序 路径 属性 嵌套 Breeze      更新时间:2023-09-26

我知道发行说明说1.4.0应该修复inlineCount在按嵌套属性路径排序时无法正常工作的问题。我已经下载了最新版本(1.4.0),虽然我现在在inlineCount中得到了一个值,但在使用嵌套路径进行排序时,它似乎不正确。我有6条记录,用inlineCount做了一个take(5),inlineCount值是5而不是6。如果我去掉排序,我会得到正确的6。这是我的疑问,是我仍然做错了什么,还是这只是一个新问题?

var query = EntityQuery.from('Surveys')
            .where("facilityId", "eq", whereClause)
            .skip(currentPage * 5).take(5)
            .expand("Facility, SurvCat, SurveyCitation, SurvCat.SurveyCategories, SurveyStatus")
            .inlineCount(true);

编辑-原来的问题是6,而不是嵌套路径排序的5,它被颠倒了。

我认为这个错误在breeze 1.5.x系列发行版中已经修复。