Tag: queryover

NHibernate使用QueryOver与WHERE IN

我会创build一个像这样的QueryOver SELECT * FROM Table WHERE Field IN (1,2,3,4,5) 我已经尝试使用Contains方法,但我遇到了exception “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>();