0
我們正在使用NHibernate。有2個包含子類IList的父類。NHibernate Restriction.IN不適用於IList
從表中我必須得到所有有某些兒童元素的父母。我的代碼如下:
String[] childs= { "Child1", "Child2" };
ICriteria criteria = Session.CreateCriteria(typeof(**Parent**));
criteria.Add(Restrictions.In("Roles", **childs**));
return criteria.List<Parent>() as List<Parent>;
這是投擲「NHibernate.QueryException:不能與InExpression使用集合」錯誤。
有人可以請幫忙。
可能重複(http://stackoverflow.com/questions/2283989/cannot-use-collections-with -inxpression) – 2011-03-12 12:51:29