我注意到一个新属性 - 在breeze.QueryResult对象上的retrieveEntities。
谷歌搜索只出现了这个 -
https://github.com/Breeze/breeze.js/commit/7eb5deda8dfcff83ddf5a2cecf39ae21a9266a9b
哪个是带注释的签到
"将retrieveEntities属性添加到返回的结果对象 实体..."
另一方面 - 如何在github上查看完整的整个签到注释?!
答案 0 :(得分:1)
retrievedEntities
属性是查询返回的所有实体的数组。当您的查询使用results
获取相关实体时,这与.expand()
属性不同。例如,查询返回的对象
var query = EntityQuery.from('Orders')
.take(20)
.expand('Customer, OrderDetails');
将具有results
属性,该属性是包含20个Order
个实体的数组;每个Order
都会在图表中附加相关的Customer
和OrderDetail
个实体。
retrievedEntities
属性是所有Order
,Customer
和OrderDetail
实体的平面数组。这可能有用,也可能没用,具体取决于您对查询结果的处理方式。
感谢您提醒我们更新文档!
P.S。完整评论在github commit中,但第二行是非常小的字体(非常简短)。