Pregunta

Me estoy poniendo en práctica el uso de Transacción TransactionScope con la ayuda de este artículo de MSDN http://msdn.microsoft.com/en-us/ biblioteca / system.transactions.transactionscope.aspx

Sólo quiero confirmar que hay cualquier problema cuando se utiliza con TransactionScope TableAdapters?

He leído este artículo y leer algunos problemas con esto, pero el artículo fue de 2,5 años de edad http://blog.falafel.com/2007/04/09/GettingTableAdaptersToParticipateInTransactions. aspx

Espero que en la última versión del marco .NET, el problema se ha resuelto

Estoy utilizando .NET Framework versión 3.5

Gracias

¿Fue útil?

Solución

Yo no lo que el artículo es 100% correcto.

ámbito de transacción cambiará automáticamente la transacción para una transacción distribuida si se conecta a más de una base de datos o conectarse a una sola base de datos con más de una conexión.

El código que el escritor del artículo está utilizando está generando más de una conexión a la base de datos. Por lo tanto, está tratando de usar MS DTC (Coordinador de transacciones distribuidas), si esto no se ha configurado correctamente la transacción se producirá un error.

Utilizamos Transacción alcance de todo el mundo que necesitamos una transacción, siempre que hemos tenido un problema que se ha debido a nuestro código o configuración.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top