Hola,
Estoy creando un Web Service que me permite sincronizar dos bases de datos, y necesito utilizar transacciones.
Lo que pasa es que he creado un metodo que Inicia la transacción, Otros metodos para hacer consultas a la Base de Datos utilizando la transaccion y otras dos funcciones para hacer commit y Rollback de la transacción.
Mi problema es que no se como hacer para que el objeto transacción sea valido desde que lo creo, mientras ejecuto las sentencias y hago el commit o ROllback.
He intentado serializar el objeto Transaction, pero me da un Error de que no se puede serializar el Interfaz IDbTransaction.
Tambien he intentado almacenar como variable global la Transacción, pero se pierde el valor de la variable de una llamada de método a otra.
Mi pregunta es, ¿alguien sabe como se puede hacer para tener un objeto Transaction valido de una llamada a otra al Web Service?
Gracias a todos por vuestro interes y tiempo.