Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Oracle DataAccess terkait:Anggota yang dipanggil tidak didukung dalam perakitan dinamis.

Jika ada yang masih memiliki masalah ini. Hal yang sama terjadi pada saya ketika saya mencoba memutakhirkan Driver Oracle dari 11.* menjadi 12.*.

Saya menemukan bahwa pada saat runtime, ia memuat perakitan 2.12* dan 4.12* Oracle.DataAccess dari GAC.

Solusi cepatnya adalah dengan melakukan runtime assembly redirect ke 4.12* karena target aplikasi kami di .Net Framework 4.*.Solusi pilihan saya adalah migrasi menggunakan versi Managed Oracle Driver NuGet.

Saya masih tidak tahu mengapa itu membuang pengecualian bahkan jika di dll mereka memeriksa (!assembly.IsDynamic ) seperti yang disebutkan @AardVark71. Tapi baris "assembly.Location" itu diperkenalkan di 12.* Oracle Driver. Juga tidak yakin mengapa memuat dua versi Oracle.DataAccess Assembly




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle10g SQL pivot

  2. Permintaan di Oracle untuk memilih dengan subquery

  3. Model format angka TO_Char di Oracle

  4. Pindahkan Nilai Non-NULL Ke Atas Dalam Partisi

  5. Oracle:hanya mengekspor skema