NHibernate - falhou em inicializar preguiçosamente uma coleção de papéis
Eu tenho o seguinte cenário aparentemente simples, no entanto eu ainda sou muito novo para o NHibernate.
Ao tentar carregar o seguinte modelo para uma ação Editar no meu Controlador:
Ação de Edição do Controlador:
public ActionResult Edit(Guid id)
{
return View(_repository.GetById(id));
}
Repositório:
public SomeModel GetById(Guid id)
{
using (ISession session = NHibernateSessionManager.Instance.GetSession())
return session.Get<SomeModel >(id);
}
Modelo:
public class SomeModel
{
public virtual string Content { get; set; }
public virtual IList<SomeOtherModel> SomeOtherModel { get; set; }
}
Estou tendo o erro a seguir:
-falou de inicializar preguiçosamente uma coleção de funções: SomeOtherModel, nenhuma sessão ou sessão foi fechada
O que estou perdendo aqui?