NHibernate.Linq и CompareTo String - PullRequest
4 голосов
/ 26 августа 2009

Я использую Linq и Hibernate и пытаюсь сравнить Strings, один из переменной, а другой из класса, связанного с Hibernate, код:

   bindingSource.DataSource = (from search in Repository.GetAll()
                               where search.cod_coluna.CompareTo(CurrentRecord.cod_coluna) > 0
                               orderby search.cod_coluna select search).Take(1);

И я получаю исключение во время выполнения, QueryException: не могу использовать подзапросы по критериям без проекции.

Что мне теперь делать?

1 Ответ

0 голосов
/ 08 ноября 2010

Я думаю, что проблема в том, что CompareTo не может быть сопоставлено с SQL.

Какой тип cod_coluna? Вы можете использовать == или! =, Если вам действительно не нужно CompareTo.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...