使用.Net内核的事务性IO操作

使用.Net内核的事务性IO操作,io,.net-core,transactional,Io,.net Core,Transactional,有没有一种方法可以使用.Net Core实现独立于平台的事务性I/O操作? 在纯.Net世界中,我们可以使用事务性NTFS,但这不是一个选项。使用.Net中的System.Transactions命名空间使用临时事务。在.NET Core 2.1中,SQL客户端和EF Core完全支持集成到环境事务中。请参阅EF Core的 然后可以使用登记添加支持提交和回滚功能的自定义逻辑。请参阅dotnet安装工具中使用的和逻辑 NuGet()上有一个使用System.Transactions实现常见文件操

有没有一种方法可以使用.Net Core实现独立于平台的事务性I/O操作?
在纯.Net世界中,我们可以使用事务性NTFS,但这不是一个选项。

使用.Net中的System.Transactions命名空间使用临时事务。在.NET Core 2.1中,SQL客户端和EF Core完全支持集成到环境事务中。请参阅EF Core的

然后可以使用登记添加支持提交和回滚功能的自定义逻辑。请参阅
dotnet安装工具中使用的和逻辑


NuGet()上有一个使用System.Transactions实现常见文件操作的包,但是它在CodePlex上的站点现在已关闭,但是GitHub上有一些类似的分叉,其中包含了有助于实现这些操作的源代码。

您能举个例子说明您到底需要什么吗?否则问题就相当广泛了。请注意,即使在windows上,microsoft也不建议使用事务性ntfs。我需要一种在一个事务中使用数据库操作执行文件系统操作的方法。