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

标签 javascript breeze

我知道发行说明说 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 系列版本中修复。

关于javascript - 按嵌套属性路径排序时的 Breeze 1.4.0 内联计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17834748/

相关文章:

javascript - 类型错误 : Object [object Array] has no method 'getProperty'

c# - Breeze + NHibernate 多对一关系,避免必须指定关系键

javascript - 如何使用 forEach 制作部分和的列表

javascript - 如何使用 amqp 库重用 "setup structure"之外的 RabbitMQ 连接和 channel ?

javascript - 自定义方法中的 jQuery 'this' 关键字

javascript - addScript 函数在我第一次加载网站时不起作用

javascript - 用 Breeze 加载元数据很慢

日期时间范围的 OData 查询过滤器

javascript - Breeze JS为什么要为每个工作单元创建一个新的entityManagerProvider?

javascript - 使用 Nashorn 实现模块模式