sql >> Base de Datos >  >> RDS >> Mysql

WCF, MySQL y Transacción

Este no puede ser el código que está causando el problema. El error que recibe proviene de un intento de devolver o pasar una MySqlTransaction hacia/desde el servicio. Eso simplemente no va a funcionar.

Además, ¿por qué diablos estás exponiendo un objeto Command al mundo exterior a través de una propiedad pública? Además, ni siquiera parece que lo use ... Elimine esa propiedad y mantenga su comando dentro del alcance del método que lo usa. Si no lo hace y ejecuta este servicio como un único, obtendrá muchos errores locos.

Aún más... Este es un servicio extremadamente peligroso para exponer. Si fuera a tener a alguien que no sea usted mismo, no proporciona encapsulamiento. Diablos, también podría abrir un puerto directamente al servidor SQL, por tonto que suene.