NHibernate - не удалось лениво инициализировать коллекцию ролей

У меня есть следующий, казалось бы, простой сценарий, однако яЯ все еще довольно новичок в NHibernate.

При попытке загрузить следующую модель для действия Edit на моем контроллере:

контроллер»Действие редактирования:

public ActionResult Edit(Guid id)
{
    return View(_repository.GetById(id));
}

Repository:

public SomeModel GetById(Guid id)
{
    using (ISession session = NHibernateSessionManager.Instance.GetSession())
        return session.Get(id);
}

Модель:

public class SomeModel
{
    public virtual string Content { get; set; }
    public virtual IList SomeOtherModel { get; set; }
}

Я получаю следующую ошибку:

не удалось лениво инициализировать коллекцию ролей: SomeOtherModel, ни одна сессия не была закрыта

Что мне здесь не хватает?

Ответы на вопрос(3)

Ваш ответ на вопрос