NHibernate中使用IQueryOver时,如何添加或(OR)条件

找了半天,才找到:

                IQueryOver<User> queryOver = _session.QueryOver<User>()
.Where(
Restrictions.Or(
Restrictions.Where<User>(u=>u.RealName.IsLike(“%B%”)),
Restrictions.Where<User>(u=>u.UserName.IsLike(“%A%”))
)
).OrderBy(m => m.UpdateTime).Desc;

 

posted @ 2011-12-08 20:13  悠闲的水  阅读(1025)  评论(0编辑  收藏  举报