- Transaction for different databases
- beginTransaction(){
- dll1.class.Insert(data);
- dll2.className.Insert(relatedData);
- ....
- }
- using (var tx = new TransactionScope())
- {
- dll1.class.Insert(data);
- dll2.className.Insert(relatedData);
- tx.Complete(); // if not executed, transaction will rollback
- }