Dlaczego mój TransactionScope próbuje użyć MSDTC, gdy jest używany w aplikacji EF Code First?

Właśnie wprowadziłem użycie TransactionScope do aplikacji MVC3 przy użyciu kodu EF 4.3 First w stosunku do lokalnej bazy danych SQL 2010 Express. Gdy próbuję zapisać zmiany w zakresie, otrzymuję powiadomienie „Nie udało się otworzyć dostawcy”, z wewnętrznym wyjątkiem dotyczącym brakującego MSDTC. O ile wiem, powinno to mieć miejsce tylko wtedy, gdy użyłem wielu ciągów połączeń. Używam tylko połączeń do jednego DB, mam tylko 1 ciąg w aplikacji. Używam jednak kilku instancji DbContext, ale tylko jeden w całym zakresie transakcji.

Co mogę zrobić, aby rozwiązać ten problem?

questionAnswers(3)

yourAnswerToTheQuestion