2009-08-25 8 views
4

私はLINQのと休止状態を使用して、コードHibernateにリンクされたクラスから他の変数から文字列1と比較しようとしています:NHibernate.LinqとのCompareTo文字列

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

クロスポストされた場合(ちょうど誰かが最初に答えた場合):https://forum.hibernate.org/viewtopic.php?f=25&t=999214 –

+1

Repository.GetAll()関数のコードは何ですか? –

答えて

0

私は問題がCompareToはSQLにマップできるものではないと思います。

cod_colunaはどのようなタイプですか? CompareToが本当に必要ない場合は、==または!=を使用できます。

関連する問題