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

Beberapa database dengan model yang sedikit berubah. Bagaimana cara mengizinkan `EF` bekerja dengan struktur basis data yang berbeda saat run-time?

Ini sekarang secara resmi tidak dapat dilakukan dengan cara yang benar .

Namun hasil akhir untuk dapat beralih di antara basis data yang berbeda dengan struktur yang serupa masih dapat dicapai (bagi mereka yang tidak memiliki moral). Bagian dengan menghapus kolom dapat digunakan .

Solusinya adalah memiliki semua EF model yang dihasilkan dari basis data yang memiliki semua tabel dan semua kolom (yang ada di basis data apa pun berpikir seperti OR logis dari segalanya). Kemudian model dengan semua entitas yang memiliki semua properti dari semua lingkungan db dapat dihapus khusus untuk lingkungan yang ditanyai saat runtime dalam mekanisme yang dijelaskan di sini . Ini tidak mencakup kasus di mana jenis kolom berubah.

Semoga ini menghemat waktu Anda karena butuh 2 minggu dari saya...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengoptimalkan kueri SELECT yang berjalan lambat di Oracle yang berjalan cepat di SQL Server

  2. Cara memilih elemen tertentu dari array JSON dalam tipe Oracles JSON CLOB

  3. Oracle:Hapus dari bawah ke atas

  4. Cara menggunakan oracle di cakePHP

  5. Cara Membuat Fungsi PL/SQL Di Database Oracle