YoNHibernate Laden nicht eins zu viele Kinder
Ich habe folgende nhibernate Klasse:
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);
}
}
und die folgende fließend Mapping:
public class UserMap : ClassMap<User>
{
public UserMap() {
Id(x=>x.Id);
Map(x=>x.FullName);
HasMany(x=> x.RatingItems).Inverse().Cascade.All();
}
}
Bewertung Artikel hat ähnlich, außer es das sieht Benutzerobjekt wie folgt:
public virtual User User { get; set; }
diese
und die Zuordnungsdatei hat:
References(x => x.User);
aber - wenn ich versuche, ein Benutzerobjekt zu laden und dann fragen Sie nach seinem RatingItems bekommen - ich erhalte die folgenden Fehler:
nicht eine Sammlung initialisieren könnte: [IsItGd.Model.Entities.User.RatingItems # 1]
anyone?
:)
w: //