【发布时间】:2011-06-01 02:09:02
【问题描述】:
使用 C#,是否可以使用 OleDbTransaction 在两个不同的数据库供应商(例如 Microsoft SQL Server 和 Oracle)中执行插入?
【问题讨论】:
标签: sql-server-2008 c#-4.0 oracle9i distributed-transactions
使用 C#,是否可以使用 OleDbTransaction 在两个不同的数据库供应商(例如 Microsoft SQL Server 和 Oracle)中执行插入?
【问题讨论】:
标签: sql-server-2008 c#-4.0 oracle9i distributed-transactions
是否可以使用 OleDbTransaction 将数据保存在两个不同的数据库中?
否,因为 OleDbTransaction 绑定到特定的 OleDbConnection。唯一的解决方案是使用 TransactionScope(首选解决方案)或 EnterpriseServices 类。
【讨论】: