NHibernate未加载一到多个孩子

NHibernate未加载一到多个孩子,nhibernate,fluent-nhibernate,Nhibernate,Fluent Nhibernate,哟 我有以下nhibernate课程: public class User { public virtual int Id { get; set; } public virtual string FullName { get; set; } public virtual IList<RatingItem> RatingItems { get; set; } public User() { RatingItems = n

我有以下nhibernate课程:

public class User
{

    public virtual int Id { get; set; }

    public virtual string FullName { get; set; }

    public virtual IList<RatingItem> RatingItems { get; set; }


    public User()
    {
        RatingItems = new List<RatingItem>();

    }

    public virtual void AddRatingItems(RatingItem ratingItem)
    {
        ratingItem.User = this;
        RatingItems.Add(ratingItem);
    }
}
映射文件具有以下内容:

References(x => x.User);
但是-当我尝试加载一个用户对象并获取然后请求其RatingItems时-我得到以下错误:

无法初始化集合:[IsItGd.Model.Entities.User.RatingItems#1]

有人吗

:)


w://

这是由于外键命名约定——我添加了一个新约定来使用我的命名方案,它工作得非常好

w://

public virtual User User { get; set; }
References(x => x.User);