Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

WCF, MySQL dan Transaksi

Ini bukan kode yang menyebabkan masalah. Kesalahan yang Anda dapatkan berasal dari upaya untuk mengembalikan atau meneruskan MySqlTransaction ke/dari layanan. Itu tidak akan berhasil.

Juga, mengapa Anda mengekspos objek Command ke dunia luar melalui properti publik? Lebih jauh lagi, bahkan tampaknya Anda tidak menggunakannya... Hapus properti itu dan pertahankan cakupan perintah Anda ke metode yang menggunakannya. Jika tidak dan Anda menjalankan layanan ini sebagai seorang tunggal, Anda akan mendapatkan banyak bug gila.

Terlebih lagi... Ini adalah layanan yang sangat berbahaya untuk diekspos. Jika Anda meminta seseorang menggunakannya selain diri Anda sendiri, itu tidak memberikan enkapsulasi nol. Heck, Anda mungkin juga hanya membuka port langsung ke SQL Server, sebodoh kedengarannya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. KESALAHAN 1142 (42000):perintah ALTER ditolak

  2. PHP - MySQL - Hapus Baris

  3. Pertahankan dan tampilkan teks persis seperti yang diketik dan dikirimkan

  4. MYSQL Syntax error - Codeigniter berfungsi untuk menghitung biaya

  5. Xamp; Apache Port 80 Sibuk