/ / ¿Cómo puedo gestionar la transacción anidada utilizando TransactionScope () En ASP.net - asp.net, sql-server, asp.net-mvc

¿Cómo puedo gestionar transacciones anidadas utilizando TransactionScope ()? En ASP.net - asp.net, sql-server, asp.net-mvc

Creé una transacción dentro de la transacción dentro de un alcance de transacción principal usando

new TransactionScope(TransactionScopeOption.RequiresNew)

pero mi problema es que cuando la transacción interna se confirma correctamente, entonces, si se produce algún error durante la ejecución, entonces mi transacción completa no se revierte por completo,

significa que mis registros internos de transacciones están en mi base de datos. pero quiero que mi transacción completa retroceda.

Ayúdame si hay alguna solución para este tipo de situación.

Respuestas

0 para la respuesta № 1

No pidas una nuevo transacción. Decir Required y el alcance simplemente se une a la transacción existente.