Warum versucht mein TransactionScope, MSDTC in einer EF Code First-App zu verwenden?

Ich habe gerade eine Verwendung von TransactionScope für eine MVC3-App mit EF 4.3 Code First für eine lokale SQL 2010 Express-Datenbank eingeführt. Wenn ich SaveChanges innerhalb des Bereichs ausprobiere, wird die Meldung "Anbieter konnte nicht geöffnet werden" angezeigt, mit einer inneren Ausnahme bezüglich eines fehlenden MSDTC. Soweit ich weiß, sollte dies nur passieren, wenn ich mehrere Verbindungszeichenfolgen verwendet habe. Ich benutze immer nur Verbindungen zu einem DB, ich habe nur 1 Zeichenfolge in der App. Ich verwende jedoch mehrere DbContext-Instanzen, jedoch nur eine im gesamten Transaktionsbereich.

Was kann ich tun, um das Problem zu lösen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage