Сортировка целочисленных значений RavenDb - PullRequest
1 голос
/ 30 января 2012

Согласно документации , числовые значения по умолчанию сортируются как строки. Мне любопытно, каковы причины этого решения. Мне представляется более разумным определить SortOption по умолчанию в соответствии с соответствующим числовым типом, особенно в соответствии с этим:

Значением SortOptions по умолчанию является String. Доступны соответствующие значения для всех числовых типов (Byte, Double, Float, Int, Long и Short).

1 Ответ

3 голосов
/ 30 января 2012

Потому что на самом деле нет ничего, что мешало бы вам говорить что-либоУ меня нет способа узнать, что вы собираетесь в него вставить.Мы по умолчанию сортируем как строки, потому что это всегда доступно, и работают для большинства сценариев.

Мы, возможно, можем обнаружить это в некоторых случаях и обработать это, но мы не обратили на это внимания.Я создал проблему для этого здесь: http://issues.hibernatingrhinos.com/issue/RavenDB-10

...