下面是我在做什麼 1)獲取所有的entites處理每個實體單獨NHibernate的延遲加載問題
ForEach Entity
{
using (TransactionScope scope = new TransactionScope())
{
- Modify Entity
- Modify Child objects //Childs can be accesed by Lazy loading
- _sessionFactory.GetCurrentSession().Update(Entity);
- _sessionFactory.GetCurrentSession().Flush();
- scope.Complete();
}
}
所以有一次,一個實體的過程中完成的數據 2)工藝,並開始步驟在修改子對象時處理下一個實體拋出延遲加載異常說會話關閉。
任何人都可以請幫我找到這個問題的原因?
謝謝。
什麼是'repository'?提供更多的代碼,使這個問題更清楚 – harry180 2012-07-10 06:58:41