Если вы имеете в виду по отношению к SQL Server, то есть проблема, которую вы можете исправить в строке подключения; см. мой ответ здесь или полную информацию здесь .
Краткая версия: убедитесь, что в строке подключения указано Transaction Binding=Explicit Unbind;
.
На самом деле он не выполняет фиксацию голосования - транзакция (и любые ранние операции) откатилась, но любые последующие операции (все еще внутри TransactionScope
) могут выполняться в nul-транзакции, то есть в авто-фиксации. .