【发布时间】:2012-07-29 19:52:20
【问题描述】:
我在我的项目中使用 2 个不同的 dll 连接到 2 个数据库。每个 dll 都有自己的 DAL 层。
现在在一个页面中,我需要将一组相关数据插入到这 2 个数据库中。我想使用事务来确保正确插入数据。但因为我只能访问每个程序集的 Insert() 的公共方法,而不是 ADO.net 代码。我该如何处理这种情况? c#中有这样的东西吗?
beginTransaction(){
dll1.class.Insert(data);
dll2.className.Insert(relatedData);
....
}
【问题讨论】:
标签: c# asp.net transactions transactionscope