2014-04-27 64 views
1

我似乎無法得到一個整數字段來正確排序。無法在RavenDB中正確排序整數字段索引

我有一個排序爲int的定義的字段:

enter image description here

當我通過這個字段遞減查詢它在管理工作室,結果排序正確:

enter image description here

但是,我的理解是在.NET中使用LINQ時使用OrderByDescending,它將使用MaximumReach_Range字段,我已在Fiddler中確認:

enter image description here

但是當我排序,在Management Studio或在.NET中使用LINQ調用OrderByDescending,順序是錯誤的:

enter image description here

我相當肯定,這是一個問題是如何在索引中設置字段,但我不確定需要更改Sort值以外的哪個方面。

回答

2

關鍵在於該字段的值爲Indexing,必須將其設置爲Default以便爲整數排序正確設置範圍字段。

enter image description here

+0

它沒有爲我工作:\我仍然有一個壞的範圍排序。 – Nordes