繁体   English   中英

ASP.NET MVC中的CreateCriteria和旧的NHibernate

[英]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属性。 因此,如果StatusTable类的属性,则您可能想解决该限制:

.Add(Restrictions.Eq("Status", status))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM