我正在使用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:无法在没有投影的条件下使用子查询。
我现在在做什么?
答案 0 :(得分:0)
我认为问题在于CompareTo不能映射到SQL。
cod_coluna是什么类型的?如果你真的不需要CompareTo,你可以使用==或!=。