事务提交后的nhibernate懒散加载

事务提交后的nhibernate懒散加载,nhibernate,transactions,lazy-loading,Nhibernate,Transactions,Lazy Loading,如果我在与nHibernate提交事务(打开以搜索对象选择)后访问对象的“lazyLoad”属性,会发生什么 在我的测试用例中,这可以在没有任何错误的情况下工作,但是这可以吗 它来自一个WF实现,其中第一个操作选择要处理的对象,然后在其他操作中可能访问一些lazyload属性(附件,…) 如果我访问了一个对象的“lazyLoad”属性,在 已提交交易(打开以搜索选择 对象)与nHibernate 当事务完成后access对象具有lazyLoad属性时,将启动新的隐式事务来加载此对象 在我的测试用

如果我在与nHibernate提交事务(打开以搜索对象选择)后访问对象的“lazyLoad”属性,会发生什么

在我的测试用例中,这可以在没有任何错误的情况下工作,但是这可以吗

它来自一个WF实现,其中第一个操作选择要处理的对象,然后在其他操作中可能访问一些lazyload属性(附件,…)

如果我访问了一个对象的“lazyLoad”属性,在 已提交交易(打开以搜索选择 对象)与nHibernate

当事务完成后access对象具有lazyLoad属性时,将启动新的隐式事务来加载此对象

在我的测试用例中,这可以在没有任何错误的情况下工作,但是 好的,还是闻到了


有时,在查询完成后必须加载这些对象时,并没有在返回结果中获得集合。e、 g.您已经设置了引用类的映射,如附件。

因此,从技术角度看,这似乎是可行的,但从架构上看,这是有问题的……主要方面似乎是应用程序的清晰事务设计