Есть ли способ повторно использовать транзакцию между различными подключениями, не возвращаясь к DTC?Я не могу понять, как это сделать.
using (TransactionScope ...
{
using (var db1 = new modelXEntities())
{
db1.Database.Connection.EnlistTransaction(Transaction.Current); ???
db1.SaveChanges(); ==>error
using (var db2 = new modelYEntities())
{
db2.Database.Connection.EnlistTransaction(Transaction.Current); ???
db2.SaveChanges(); ==>error
Ошибка: основной поставщик не удалось открыть ...
Спасибо.