您好我注意到如果我使用两个edmx,并且每个都有自己的连接字符串,但它们指向同一个数据库,并且服务器,用户和密码相同,则创建分布式事务。有什么方法可以避免它吗?
答案 0 :(得分:1)
您必须告诉EF
single Database connection
。您可以在创建openning
后自行完成context
连接。
喜欢这样:
using (var ctx = new YourEntities())
{
((IObjectContextAdapter)ctx).ObjectContext.Connection.Open();
//your other code
}