2013-07-16 65 views
1

我已經將服務器webapi breeze dll從版本1.2.8升級到1.2.9,與我的其他post類似,我有一個迴歸bug。breezejs:inlineCount不再是響應的一部分

以下ODATA調用成功並返回數據+ inlineCount:

http://mydomain/api/mandates/Mandates?$orderby=PolicyNumber%20desc&$top=10&$inlinecount=allpages 

enter image description here

但是,下面的ODATA調用不返回inlineCount(注意,唯一的區別是排序依據的標準上一個複雜的對象):

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

enter image description here

有人可以看看嗎?

回答

1

對不起,這是一個錯誤,它會在下一個版本中修復,在本週晚些時候或下週初。該修補程序已經在GitHub上的Breeze版本中完成。 (這是我們將在額外的測試和一些小的更改後發佈的)。感謝您找到它。

+0

周杰倫,我仍然有這個問題與1.3.6最後,它似乎並沒有涉及導航屬性問題,我已經解決了在另一個線程。在這裏,我只是無法對複雜的對象類型進行排序(AccountOwner.TiersId,AccountOwner是Mandate對象上的複雜類型)。在這種情況下不會返回inlineCount。任何想法發生了什麼? – Sam

+0

很酷,我很高興你解決了它!下次你可以添加一個新的答案,而不是編輯你以前的答案,因爲否則SO不會通知我你已經回覆了:p並且我被這個錯誤強調了:) – Sam

+0

好的,對不起。下一次 - 新的答案:) –