如何在Nhibernate中返回多行?

如何在Nhibernate中返回多行?,nhibernate,rows,Nhibernate,Rows,我是Nhibernate的新手。我想检索实体的记录集合。例如,为了检索单个记录,我使用了以下语句: resultObject=session.Get(id) 上述语句将根据 我提供的“id” 但我想用从以下sql语句中检索的方式从表中检索多行: 从学生中选择* 如何使用Nhibernate?请指导?使用 ICriteria标准=session.CreateCriteria(typeof(Student)); 标准列表(); 使用 IQuery nhQuery=session.CreateQue

我是Nhibernate的新手。我想检索实体的记录集合。例如,为了检索单个记录,我使用了以下语句:

resultObject=session.Get(id)

上述语句将根据 我提供的“id”

但我想用从以下sql语句中检索的方式从表中检索多行: 从学生中选择*

如何使用Nhibernate?请指导?

使用

ICriteria标准=session.CreateCriteria(typeof(Student));
标准列表();
使用

IQuery nhQuery=session.CreateQuery(“来自学生”);
nhQuery.List()
使用

ICriteria标准=session.CreateCriteria(typeof(Student));
标准列表();
使用

IQuery nhQuery=session.CreateQuery(“来自学生”);
nhQuery.List()
ICriteria criteria = session.CreateCriteria(typeof(Student));
criteria.List<Student>();
IQuery nhQuery = session.CreateQuery("FROM Student");
nhQuery.List<Student>()