Сравнение linq to nhibernate не поддерживается
Я получил запрос 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: выбрать * из таблицы, где id между a и b?