3
我已经为SQL Server和MySql实施了工作单元/存储库模式。当我必须更新数据库服务器时,它们工作得很好。工作单位/存储库模式同时更新多个来源
新的需求已经出现 - 对于一种对象类型,我需要同时更新和 SQL Server和MySql。理想情况下,这将在交易中完成。
有人可以请建议一种方法来实现这一点?
我已经为SQL Server和MySql实施了工作单元/存储库模式。当我必须更新数据库服务器时,它们工作得很好。工作单位/存储库模式同时更新多个来源
新的需求已经出现 - 对于一种对象类型,我需要同时更新和 SQL Server和MySql。理想情况下,这将在交易中完成。
有人可以请建议一种方法来实现这一点?
如果你使用.NET,你可以看看TransactionScope
这个类。它允许您通过两个单独的数据库连接创建分布式事务,如here所示。您将需要检查MySql需要额外的配置才能参与此交易。