NHibernate - nie mógł leniwie zainicjować kolekcji roli
Mam następujący pozornie prosty scenariusz, ale wciąż jestem całkiem nowy w NHibernate.
Podczas próby załadowania następującego modelu dla akcji edycji na moim kontrolerze:
Akcja edycji kontrolera:
public ActionResult Edit(Guid id)
{
return View(_repository.GetById(id));
}
Magazyn:
public SomeModel GetById(Guid id)
{
using (ISession session = NHibernateSessionManager.Instance.GetSession())
return session.Get<SomeModel >(id);
}
Model:
public class SomeModel
{
public virtual string Content { get; set; }
public virtual IList<SomeOtherModel> SomeOtherModel { get; set; }
}
Otrzymuję następujący błąd:
-nie powiodło się leniwe zainicjowanie kolekcji roli: SomeOtherModel, nie zamknięto żadnej sesji ani sesji
Czego mi tu brakuje?