Nhibernate 分页
public IList<Student> GetStudentByPage(int pageSize, int pageIndex, string SName) { ISession session = NHibernateHelper.GetCurrentSession(); ITransaction trans = session.BeginTransaction(); //HQL查询 IList<Student> studentList = new List<Student>(); //string sql = "from Student"; //studentList = session.CreateQuery(sql) // .SetFirstResult((pageIndex - 1) * pageSize) // .SetMaxResults(pageSize) // .List<Student>(); //SQL查询 //studentList = session.CreateSQLQuery("SELECT * FROM Student") // .SetFirstResult((pageIndex - 1) * pageSize) // .SetMaxResults(pageSize) // .SetResultTransformer(Transformers.AliasToBean<Student>()).List<Student>(); return studentList; }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。