如何從dbcontext獲取當前事務

.net-core entity-framework-core

在Entity Framework 6中,在DbContext類下,您可以通過context.Database.CurrentTransaction訪問當前事務。但是,這個API在EF.Core中似乎不可用。如何從EF.Core中的dbcontext檢索當前事務對象?

一般承認的答案

EF Core仍然缺乏許多EF6功能,但(慢慢地)正在迎頭趕上。

在這方面,我不能說早期版本,但在最新的(到目前為止)v1.1.0中, DbContext.Database CurrentTransaction屬性存在,因此您可以使用與DbContext.Database相同的代碼來訪問它。



Related

許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因