Почему мой TransactionScope пытается использовать MSDTC при использовании в приложении EF Code First?

Я только что представил использование TransactionScope в приложении MVC3, использующем EF 4.3 Code First, против локальной базы данных SQL 2010 Express. Когда я пытаюсь сохранить SaveChanges внутри области действия, я получаю & quot; Поставщик не смог открыть & quot; обратите внимание, с внутренним исключением об отсутствующем MSDTC. Насколько я знаю, это должно происходить, только если я использовал несколько строк подключения. Я использую только подключения к одной БД, у меня только 1 строка в приложении. Однако я использую несколько экземпляров DbContext, но только один в рамках транзакции.

Что я могу сделать, чтобы решить эту проблему?

Ответы на вопрос(3)

Ваш ответ на вопрос