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

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

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

6
задан ProfK 12 July 2012 в 11:45
поделиться