¿Por qué mi TransactionScope intenta usar MSDTC cuando se usa en una aplicación EF Code First?

Acabo de presentar un uso de TransactionScope en una aplicación MVC3 utilizando EF 4.3 Code First, contra una base de datos local de SQL 2010 Express. Cuando intento un SaveChanges dentro del alcance, recibo un aviso de "El proveedor no pudo abrir", con una excepción interna sobre un MSDTC faltante. Por lo que sé, esto solo debería ocurrir si usé varias cadenas de conexión. Solo uso conexiones a una base de datos, solo tengo 1 cadena en la aplicación. Sin embargo, sí uso varias instancias de DbContext, pero solo una en el ámbito de la transacción.

¿Qué puedo hacer para resolver esto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta