[英]CreateCriteria and old NHibernate in ASP.NET MVC
var q = _session.CreateCriteria<Table>()
.Add(Restrictions.Eq("Table.Status", status))
.SetFirstResult(pageNo * pageSize)
.SetMaxResults(pageSize);
return q.List<Table>();
那是我的分页代码。 但是,它不起作用。 最后,我在返回时遇到了问题(代码已放入函数中)。 我需要将其转换为IList的类型,但是如何? 我被迫使用旧的NHibernate,因此无法使用Query <>等。
显示的错误:
could not resolve property: Table of: Application.Objects.Table
从错误消息看来,您的Table
类中没有Table
属性。 因此,如果Status
是Table
类的属性,则您可能想解决该限制:
.Add(Restrictions.Eq("Status", status))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.