1
У меня есть TransactionScope, в котором находится другой TransactionScope, который создает вставку, затем я фиксирую внутренний TransactionScope. Прежде чем я передам внешний TransactionScope, я хочу получить данные моей вставки из базы данных. Можно ли это сделать?Могу ли я получить данные из базы данных в TransactionScope?
Наглядное пособие:
TransactionScope #1
TransactionScope #2
//Insert
TransactionScope #2 -- Committed
//Can i retrieve the values of my insert from the database from here?
TransactionScope #1 -- Committed
Я бы добавил, что если вы хотите, чтобы ваша внутренняя транзакция была перевернута независимо от ее внешней транзакции, вы можете создать ее с помощью параметра TransactionScope.RequiresNew. Но остерегайтесь тупиков тогда ... –