工作单元/仓储模式:同时更新多个数据源

3
我已经为SQL Server和MySql实现了工作单元/仓储模式。当我需要更新任何一个数据库服务器时,它们都表现出色。
现在有一个新需求 - 对于一种对象类型,我需要同时更新SQL Server和MySql。理想情况下,这应该在一个事务中完成。
请问有人可以建议一种实现方式吗?
1个回答

2

如果您正在使用.NET,可以查看TransactionScope类。如此处所示,它允许您在两个不同的数据库连接之间创建分布式事务。但是,您需要检查MySql参与此事务所需的其他配置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接