在nhibernate中刷新实体的最佳方式是什么?

我想刷新一个实体及其所有子集.这样做最好的方法是什么?我在说nhibernate 🙂

我已经看过session.Evict,session.Refresh …

但是我仍然不确定如果这样做:

RefreshEntity<T>(T entity)
{
 session.Evict(entity);
 session.Refresh(entity);
}

将正确地运行我想要它的工作

它会工作吗?如果还没有,我还能做什么?

驱逐后刷新可能不会奏效.

理论上,刷新本身就够了.但是,当孩子收藏的元素被删除时,它已经知道了问题.

驱逐之后,通常得到的东西完成.

相关文章
相关标签/搜索