Asp.net 如何在.net核心框架中使用TransactionScope?我找不到

Asp.net 如何在.net核心框架中使用TransactionScope?我找不到,asp.net,transactions,ado.net,asp.net-core,.net-core,Asp.net,Transactions,Ado.net,Asp.net Core,.net Core,我是.NETCore新手,正在将一些代码从.NET4.0升级到.NETCore。如何在.net核心框架中使用TransactionScope?我找不到它。在.NETCore上似乎还没有对它的支持。据我从github ticket了解,它已经实现,但计划用于1.2版 编辑 截至2017年12月6日,该计划仍未实施 jimcarley于8月21日发表评论 支持分布式事务需要在您运行的平台上有一个分布式事务协调器。对于Windows,我们显然有MSDTC。但我们需要对类和接口进行修改,以允许“插入”并

我是.NETCore新手,正在将一些代码从.NET4.0升级到.NETCore。如何在.net核心框架中使用TransactionScope?我找不到它。

在.NETCore上似乎还没有对它的支持。据我从github ticket了解,它已经实现,但计划用于1.2版

编辑

截至2017年12月6日,该计划仍未实施

jimcarley于8月21日发表评论

支持分布式事务需要在您运行的平台上有一个分布式事务协调器。对于Windows,我们显然有MSDTC。但我们需要对类和接口进行修改,以允许“插入”并使用替代的分布式事务协调器。这些变化仍然需要设计。其想法是修改使用MSDTC的现有内部类,以符合“可插拔”模型


我知道这个帖子比较老

但是,.netcore 1.2已改为.NET2.0,并将在今年第二季度推出

可能是5月10日

要保持更新,只需遵循此链接中的.netcore路线图即可

编辑 我创建了这个关于事务范围的文档,我还没有尝试过


任何消息我都会在这里不断更新

谢谢。知道v1.2什么时候发布吗?我还能用什么来防止我的旧代码被破坏?@SuperCoder:除了暂时瞄准.NET 4.5/4.6或者等等,你没什么办法。如果有,可能是1.2夜,但它们经常中断,因为库很快就会获得新版本,这不是最好的选择。如果你正在移植一个与@Tseng达成一致的大型项目,你可以针对“传统的.net框架”,并添加一个预处理器指令,在不针对.net核心的情况下,只使用事务范围。当
TransactionScope
可用时,您只需删除此条件代码。标记为应答。谢谢大家的帮助。你的回复看起来像是评论而不是回答。一旦你有足够的钱,你就可以在任何岗位上工作。也检查一下这个。如果您打算回答,请阅读本指南以遵循SO指南。感谢您的回复。你对5月10日有多确定,有消息来源吗?谢谢@totonho,我已经给出了你的答案。虽然这应该是一个评论。有更新吗?我有一个asp.net core 2.0应用程序,我正在不断尝试让TransactionScope正常工作。它当前设置为2.1.0里程碑