NHibernate.Linq和CompareTo String

时间:2009-08-25 23:26:17

标签: linq nhibernate

我正在使用Linq和Hibernate,并尝试从一个变量和另一个类链接到Hibernate来比较Strings,代码:

   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 :(得分:0)

我认为问题在于CompareTo不能映射到SQL。

cod_coluna是什么类型的?如果你真的不需要CompareTo,你可以使用==或!=。