无法解析属性Nhibernate别名

时间:2015-09-17 17:41:19

标签: nhibernate-criteria

有两节课。书籍和评级。

当用户费率我将记录添加到评级时。评级有书籍的外键。

现在,我想用标准语言计算书籍的平均评分。

                     var bks = session.CreateCriteria(typeof(Books), "b")
                            .Add(Restrictions.Eq("b.CategoryId", id))
                            .CreateAlias("b.Rating", "r")
                            .SetProjection(Projections.Avg("r.RatingOne"))
                            .List<Books>();

当我运行它时,它显示错误:

  

无法解析属性:评级:Site.Models.Books

0 个答案:

没有答案