English 中文(简体)
NHibernate: Permanent-reload transient Object deepnesed child property
原标题:NHibernate: eager-reload transient object deep nested child properties
  • 时间:2009-09-10 12:34:33
  •  标签:

我想保留一个实体,由用户在几页开会时配置。 该实体配备了NHibernate,其一些特性/收集材料已上载。 Say:

  • Session["order"] = new Order(productRepository.Get(id))
  • on some next page, get Session["order"] and now work with it

但是,此时此刻,科索沃是一家之主,但其产品(和nes子)却被打破,因为它们在不同届会上重新装载酶。

Is it possible to tell NHibernate that I want to eager-load my transient order s properties to the deepest level? Or, the only solution will be to eager-load at the time of productRepository.Get(id) ? Like, Session.LoadNestedProperties(order, Eager);

更新: 这个问题似乎已经解决。 然而,我不相信思考是巨大的......。

问题回答

你们会热切地把所有图表与你们需要的目标相加,这只是一小小.。

或者你可以尝试:

我假定你的命令只有一个产品。 这一产品是你的问题,因为当用户访问第二页时,它就成为一个过时的物体。 你们可以使用这样的东西:

<代码>session.Update(myorder.Product)

将产品研究引向本届会议。 之后, la的装载应当进行罚款。





相关问题
热门标签