【问题标题】:Distributed Transaction In C# for MysqlC# for Mysql 中的分布式事务
【发布时间】:2011-08-20 17:32:36
【问题描述】:

我有一个 C# 应用程序。我想运行一个在不同位置插入和更新多个数据库的事务。我注意到是通过 mysql 提供的 .net 连接器来支持的。有什么解决办法吗?我目前正在做的是打开 2 个事务,然后我提交一个,然后我提交另一个,这是有风险的,因为有时某些内容无法更新。

【问题讨论】:

  • 您可以尝试线程,尽管很难弄清楚您所问的问题的含义,您能否更具体地说明您需要帮助的内容?
  • 不知道mysql是否支持DTC(分布式事务协调器)服务。然后就可以使用 TransactionScope
  • 我建议先查看 mysql 提供的提供程序支持和内置的内容,然后使用它。

标签: c# mysql distributed-transactions


【解决方案1】:

【讨论】:

  • 亲爱的克雷斯,在问题是我不知道这是否支持.net 以及如何在.net 上实现之前,我已经查看了这个链接? mysql 提供的 .net 连接器只支持单个事务而不是多个事务,这是这里的问题,我之前也阅读过文档。
猜你喜欢
  • 2023-03-29
  • 2013-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-04
  • 1970-01-01
  • 2019-01-02
  • 2012-08-31
相关资源
最近更新 更多