在 Entity Framework 6 中,在 DbContext 类下,您可以通过 context.Database.CurrentTransaction 获取当前事务。但是这个 API 在 EF.Core 中似乎不可用。如何从 EF.Core 中的 dbcontext 检索当前事务对象?
最佳答案
EF Core 仍然缺乏许多 EF6 功能,但(缓慢地)正在迎头 catch 。
在这方面,我不能说早期版本,但在最新(到目前为止)v1.1.0 中 DbContext.Database
CurrentTransaction
属性就在那里,因此您可以使用与 EF6 中相同的代码来访问它。
关于.net-core - 如何从 dbcontext 获取当前事务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41399710/