分布式事务相同的连接
本文关键字:连接 事务 分布式 | 更新日期: 2023-09-27 18:06:31
嗨,我注意到,如果我使用两个edmx,每个都有自己的连接字符串,但它们指向相同的数据库,服务器,用户和密码是相同的,然后创建分布式事务。有什么办法可以避免吗?
你必须告诉EF
关于single Database connection
的事。在创建了context
之后,您可以简单地通过自己openning
连接来完成。
像这样:
using (var ctx = new YourEntities())
{
((IObjectContextAdapter)ctx).ObjectContext.Connection.Open();
//your other code
}