YoNHibernate ne chargeant pas un à beaucoup d'enfants
i ont la classe NHibernate suivante:
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);
}
}
et la mise en correspondance couramment suivant:
public class UserMap : ClassMap<User>
{
public UserMap() {
Id(x=>x.Id);
Map(x=>x.FullName);
HasMany(x=> x.RatingItems).Inverse().Cascade.All();
}
}
élément de qualification est similaire sauf qu'il voit le objet utilisateur comme ceci:
public virtual User User { get; set; }
et le fichier de mappage a ceci:
References(x => x.User);
cependant - lorsque je tente de charger un objet utilisateur et obtenir alors demander ses RatingItems - je reçois l'erreur suivante:
ne pouvait pas initialiser une collection: [IsItGd.Model.Entities.User.RatingItems # 1]
quelqu'un?
:)
w: //