Mysql
 sql >> база данни >  >> RDS >> Mysql

WCF, MySQL и транзакции

Това не може да е кодът, който причинява проблем. Грешката, която получавате, идва от опит за връщане или предаване на MySqlTransaction към/от услугата. Това просто няма да работи.

Освен това, защо, по дяволите, излагате команден обект на външния свят чрез публична собственост? Освен това дори не изглежда, че го използвате... Изтрийте това свойство и запазете командата си в обхват на метода, който го използва. Ако не го направите и стартирате тази услуга като сингълтон, ще получите много луди грешки.

Нещо повече... Това е изключително опасна услуга за разкриване. Ако трябваше някой да го използва, различен от вас, той осигурява нулево капсулиране. По дяволите, можете просто да отворите порт директно към SQL Server, колкото и тъпо да звучи.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да вмъкнете текущото време в MySQL с помощта на Java

  2. Странни знаци в mysql dbase

  3. Резервиране на mySQL автоматично увеличени идентификатори?

  4. Използване на сортиране на файлове за сортиране по колона дата и час в MySQL

  5. SQL LIKE % вътре в масива