fetchmode.eager怎么用用哪个包

我们使用NCommon的UnitOfWorkScope它包装了nHibernate ISession的功能。峩们的目标是根据需求急切加载复杂的属性并始终通过配置来加载它们。这个想法是一个给定的服务,检索一个实体可以定制一些调鼡代码 - 有时我们只需要父实体水合其他时候我们可能希望复杂的子属性水合。 b

为了达到这个目的我们做了以下工作:

 
在会话中设置好後,我们使用NCommon的IRepository功能来检索实体:
但是当我们检查parent.Children集合时,我们得到:
...这告诉我没有发生eager怎么用-loading当我们将NH映射修改为始终强制加载时,我们会正确地看到这些孩子
任何人都可以解释这一点吗?由于FetchMode.eager怎么用被忽略我们假设我们错过了一些东西。

这是解决方案 p>

我要回帖

更多关于 eager怎么用 的文章

 

随机推荐