Sql server 实体框架6、oracle和sql server一起

Sql server 实体框架6、oracle和sql server一起,sql-server,oracle11g,entity-framework-6,transactionscope,Sql Server,Oracle11g,Entity Framework 6,Transactionscope,我们需要同时在SQL Server和Oracle中执行基于事务的操作,就像必须在SQL Server 2008+中添加单个记录的某些内容,并且需要在Oracle中添加其余内容一样,如果任何人失败,则应回滚整个事务 我们可以使用EntityFramework6.x的TransactionScope以某种方式实现它吗?或其他方式。将服务器从SQL Server链接到Oracle和分布式事务我处理外部事务(如EF6、MSMQ和Service Bus)的运气比依赖链接服务器查询更好。我还可以选择将所需的

我们需要同时在SQL Server和Oracle中执行基于事务的操作,就像必须在SQL Server 2008+中添加单个记录的某些内容,并且需要在Oracle中添加其余内容一样,如果任何人失败,则应回滚整个事务


我们可以使用EntityFramework6.x的TransactionScope以某种方式实现它吗?或其他方式。

将服务器从SQL Server链接到Oracle和分布式事务我处理外部事务(如EF6、MSMQ和Service Bus)的运气比依赖链接服务器查询更好。我还可以选择将所需的一切存储在两个数据库中的一个数据库中,就像一个类似于队列的事务前表。不幸的是,在我们的专业环境中不允许使用链接服务器,这种方法有其自身的缺点,但我们能否同时在Oracle和SQL server中实现基于分布式事务的DML?