【发布时间】:2012-07-13 00:45:24
【问题描述】:
我有 linq to nhibernate 查询:
var listka =
from i in FakturyZakupu.Queryable
where String.Compare(i.REJESTRY.REJ_KOD,sbWartoscBetween1.ToString()) >= 0
&& String.Compare(i.REJESTRY.REJ_KOD,sbWartoscBetween2.ToString()) <= 0
select i;
lista = listka.ToList();
而且它编译的很好,但是如果我使用它,就会抛出异常:
NotSupportedException int32 CompareTo(System.String, System.String)
如何在两个值之间使用 linq 查询字符串值。就像在 SQL 中一样: select * from table where id 在 a 和 b 之间?
【问题讨论】:
标签: c# .net sql linq nhibernate