Привет.
Задача.
Есть база A и база B (могут быть расположены на разных серверах, но обе MSSQL)
Надо выполнить некие действия в обеих базах в рамках одной транзакции.
если использовать EntLib то
...
using (TransactionScope scope = new TransactionScope(TransactionScopeOption.RequiresNew)) {
Database dbA = DatabaseFactory.CreateDatabase("A");
Database dbB = DatabaseFactory.CreateDatabase("B");
...
do somthing with A and B
...
scope.Complete();
}
...
Возможно ли сделать что-то подобное с использованием BLToolkit?
заранее спасибо
Евгений
Здравствуйте, aynez, Вы писали:
A>Возможно ли сделать что-то подобное с использованием BLToolkit?
Попробуй сделать так же.
... << RSDN@Home 1.2.0 alpha rev. 0>>
Здравствуйте, IT, Вы писали:
IT>Здравствуйте, aynez, Вы писали:
A>>Возможно ли сделать что-то подобное с использованием BLToolkit?
IT>Попробуй сделать так же.
Спасибо. Работает
Здравствуйте, <Аноним>, Вы писали:
IT>>Попробуй сделать так же.
А>Спасибо. Работает
Не за что. Это похоже фишка фреймворка. Т.к. bltoolkit внутри использует только стандартные механизмы, то всё должно по идее работать. В крайнем случае, DbManager может принимать в конструкторе Connection или Transaction, можно было бы воспользоваться этим фактом.
... << RSDN@Home 1.2.0 alpha rev. 0>>