【发布时间】:2011-07-21 11:53:11
【问题描述】:
我会像这样创建一个 QueryOver
SELECT *
FROM Table
WHERE Field IN (1,2,3,4,5)
我尝试过Contains 方法,但遇到了异常
“System.Exception:无法识别的方法调用:System.String:Boolean Contains(System.String)”
这是我的代码
var qOver = _HibSession.QueryOver<MyModel>(() => baseModel)
.JoinAlias(() => baseModel.Submodels, () => subModels)
.Where(() => subModels.ID.Contains(IDsSubModels))
.List<MyModel>();
【问题讨论】:
-
你能说明
IDsSubModels的定义吗?
标签: c# nhibernate queryover where-in