DTS and BLToolkit
От: aynez  
Дата: 10.04.07 14:33
Оценка:
Привет.

Задача.

Есть база 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?

заранее спасибо
Евгений
Re: DTS and BLToolkit
От: IT Россия linq2db.com
Дата: 10.04.07 15:27
Оценка:
Здравствуйте, aynez, Вы писали:

A>Возможно ли сделать что-то подобное с использованием BLToolkit?


Попробуй сделать так же.
... << RSDN@Home 1.2.0 alpha rev. 0>>
Если нам не помогут, то мы тоже никого не пощадим.
Re[2]: DTS and BLToolkit
От: Аноним  
Дата: 10.04.07 15:56
Оценка:
Здравствуйте, IT, Вы писали:

IT>Здравствуйте, aynez, Вы писали:


A>>Возможно ли сделать что-то подобное с использованием BLToolkit?


IT>Попробуй сделать так же.


Спасибо. Работает
Re[3]: DTS and BLToolkit
От: IT Россия linq2db.com
Дата: 10.04.07 16:10
Оценка:
Здравствуйте, <Аноним>, Вы писали:

IT>>Попробуй сделать так же.

А>Спасибо. Работает

Не за что. Это похоже фишка фреймворка. Т.к. bltoolkit внутри использует только стандартные механизмы, то всё должно по идее работать. В крайнем случае, DbManager может принимать в конструкторе Connection или Transaction, можно было бы воспользоваться этим фактом.
... << RSDN@Home 1.2.0 alpha rev. 0>>
Если нам не помогут, то мы тоже никого не пощадим.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.