我需要在单个事务中更新几个表格,我读到使用
然而,我也读到
此外,我读到为了使其线程安全,每个操作都应该有自己的
我应该为要更改的每个表格都有一个
什么是最好的方法?(我需要这个网站)
DbContext.SaveChanges
应该是这样做的方法。然而,我也读到
DbContext
的生命周期应该尽可能短,因为随着加载更多实体,它会随着时间增长。此外,我读到为了使其线程安全,每个操作都应该有自己的
DbContext
。我应该为要更改的每个表格都有一个
DbContext
,并在每个DbContext
上调用SaveChanges
吗?最后一个SaveChanges
调用不会覆盖前面的调用所做的更改吗?什么是最好的方法?(我需要这个网站)