NHibernate未加载一到多个孩子
哟 我有以下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
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);