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

Jenis konflik MySqlParameter saat menggunakan Entity Framework dengan Pomelo

Pomelo menggunakan MySqlConnector alih-alih paket Oracle sendiri. Manfaatnya diuraikan di situs proyek MySqlConnector :

Jadi pada dasarnya, MySqlConnector hanyalah pilihan yang jauh lebih baik. Pengalaman saya dengan paket Oracle sendiri juga bahwa mereka lambat berkembang dan Anda umumnya tidak tahu apa yang sedang mereka kerjakan. Misalnya, ketika EF Core 2.0 dirilis, penyedia EF Oracle secara perlahan memperbarui dan ketika mereka merilisnya, itu tidak berfungsi dengan benar. Tetapi kode sumber di GitHub belum diperbarui, jadi Anda bahkan tidak tahu apa yang terjadi di sana. Pomelo dan MySqlConnector jauh lebih terbuka dan umumnya lebih bagus untuk digunakan.

Sesuai masalah ini menggunakan kembali ruang nama yang sama di MySqlConnector adalah pilihan yang disengaja untuk bertindak sebagai pengganti drop-in untuk konektor Oracle. Menggunakan keduanya secara bersamaan bukanlah kasus penggunaan yang disengaja, meskipun adalah mungkin untuk melakukannya jika Anda benar-benar tidak punya pilihan lain.

Untuk proyek Anda, ini berarti Anda juga harus mempertimbangkan untuk pindah ke MySqlConnector. Dengan begitu, Anda dapat menyelesaikan konflik dengan mudah.

Seperti yang dikomentari oleh Bradley Grainger , penulis MySqlConnector:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bisakah saya SSH ke MySQL dengan alat GUI?

  2. Hak istimewa SUPER untuk operasi ini

  3. php POST formulir permintaan pembaruan variabel dinamis

  4. Temukan Perbedaan antara pemimpin dan Sebelumnya di tabel hasil

  5. mysql.connector.errors.InterfaceError:2026 (HY000)