Предикат в динамическом запросе RavenDB работает неправильно - PullRequest
4 голосов
/ 08 июля 2011

Рассмотрим 2 запроса:

   var test1 = store.OpenSession().Query<TestClass>().Where(x => x.Id == 1).ToList();
   var test2 = store.OpenSession().Query<TestClass>().Where(x => x.Id >= 1).ToList();

test1 возвращает 1 элемент в списке.test2 возвращает 0 элементов.

Почему-то я не могу заставить его вернуть какие-либо элементы во втором запросеЕсть ли причина для этого?

1 Ответ

3 голосов
/ 11 июля 2011

Хорошо, так как я прокомментировал, я создал для этого неудачный тест и отправил его в ayende для комментария.

https://github.com/ravendb/ravendb/issues/337

Ответ заключается в том, что в настоящее время он не поддерживается, но ayende внесла некоторые изменения для его поддержки.

https://github.com/ayende/ravendb/commit/f6beb4f9d8c763c3eb37f93fed84c657e0f207fb

Читая этот комментарий, я не уверен, что он рад этому:)

Так что, если вам это нужно сейчас, вам нужно будет перейти к исходному тексту, иначе это превратится в будущую стабильную сборку.

...