0

在我的项目中,我有一个 Member 类:

public virtual string FirstName;
public virtual string LastName;

我熟悉使用 Criteria 和 Disjunctions 单独搜索列,但是如何设置以便“Davie Jones”返回名字为 Davie 和姓氏为 Jones 的人(反之亦然)?

4

1 回答 1

0

如果您使用的是 nHibernate 3.0,您可以使用QueryOver

IEnumerable<Member> matchingMembers = iSession.QueryOver<Member>()
                                              .Where(m => m.FirstName == firstName)
                                              .And(m => m.LastName == lastName)
                                              .List<Member>();
于 2012-06-13T05:30:03.397 回答