наверное опять немного оффтоп( просто тут была затронута эта тема.
GetObject работает только с обычной Transaction. Вопрос туда же: TransactionManager.TopTransaction вернет тоже обычную Transaction, следовательно, OpenCloseTransaction можно только из метода в метод передавать?