.net core 如何从dbcontext获取当前事务

.net core 如何从dbcontext获取当前事务,.net-core,entity-framework-core,.net Core,Entity Framework Core,在实体框架6中,在DbContext类下,可以通过context.Database.CurrentTransaction访问当前事务。然而,这个API在EF.Core中似乎不可用。如何从EF.Core中的dbcontext中检索当前事务对象?EF-Core仍然缺少许多EF6功能,但(慢慢地)正在迎头赶上 在这方面,我不能说是早期版本,但在最新(到目前为止)的v1.1.0中,存在DbContext.Database属性,因此您可以使用与EF6中相同的代码来访问它。我无法检查旧版本,但是在EF Co

在实体框架6中,在DbContext类下,可以通过context.Database.CurrentTransaction访问当前事务。然而,这个API在EF.Core中似乎不可用。如何从EF.Core中的dbcontext中检索当前事务对象?

EF-Core仍然缺少许多EF6功能,但(慢慢地)正在迎头赶上


在这方面,我不能说是早期版本,但在最新(到目前为止)的v1.1.0中,存在
DbContext.Database
属性,因此您可以使用与EF6中相同的代码来访问它。

我无法检查旧版本,但是在EF Core v1.1.0中,您可以使用与EF6中相同的代码。您能给我指一下.Core文档中DbContext有这些属性的地方吗?我没看到这些。当然,给你,很漂亮。我正在使用EntityFramworkCore.Tools版本1.0.0预览2-final。我猜它不在里面。我怎么知道文档的版本是什么?文档现在是一个棘手的话题-它要么缺乏,要么不是最新的,更不用说什么是可用的,因为什么版本:(