我的应用程序使用SQL Server with dapper和ASP.NET Core2预览版2。我使用的是具有单个数据库的存储库模式。我已经为每个实体编写了一个存储库。在业务层,我将在事务范围内的单独连接对象的帮助下注入每个存储库。此模式是分布式事务吗?或者SQL Server是否将其视为本地事务。因为.NET内核不支持分布式事务?或者我可以使用.NET框架来代替这个吗?
我有一个多线程调度程序进程(.NET),它调用一个存储过程,该存储过程需要从链接服务器中提取数据,并最终将数据插入到本地表中。我没有显式地使用任何事务--我不关心进程失败,因为我可以重新运行。此外,我希望避免分布式事务(MSDTC)的复杂性。当我从SQL Server Management Studio执行存储过程时,它没有出现错误。我一直在尝试跟踪SSMS执行与.NET的不同之处,我发现了一些.NET进程没有得到错误的实例。值得注意的是,我的存储过程