【问题标题】:NHibernate.Linq And CompareTo StringNHibernate.Linq 和 CompareTo 字符串
【发布时间】:2009-08-25 23:26:16
【问题描述】:

我正在使用 Linq 和 Hibernate,并尝试将一个来自变量的字符串与另一个来自链接到 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: Cannot use subqueries on a criteria without a projection。

我现在在做什么?

【问题讨论】:

标签: linq nhibernate


【解决方案1】:

我认为问题在于 CompareTo 不是可以映射到 SQL 的东西。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多