NHibernate的Linq提供程序是非常可扩展的。您可以扩展它以允许任何表达式,只要您可以用HQL编写该表达式即可,因为NHibernate的Linq正在转换为HQL。
因此,如果您为Between编写扩展名,则代码可能如下所示:
var listka = from i in FakturyZakupu.Queryable where i.REJESTRY.REJ_KOD.Between(sbWartoscBetween1, sbWartoscBetween2) select i;lista = listka.ToList();



