使用Linq到NHibernate创建“In”限制

时间:2011-01-11 18:15:49

标签: linq nhibernate

任何人都知道如何使用Linq to NHibernate创建一个“In”限制。

即。像

一样生成SQL

选择p.Name 来自Person p p.City In('London','New York','Auckland')

感谢。

1 个答案:

答案 0 :(得分:1)

好的,我把它解决了。 可以这样做:

from p in session.Query<Person> where cities.Contains(p.City) select p

其中城市是一系列城市名称

任何人都知道Linq对NHibernate示例的一个很好的参考?