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

Entity Framework Oracle dan Sql Server - cara membangun aplikasi independen database

Tidak ada cara untuk memiliki EDMX tunggal untuk SQL Server dan Oracle. EDMX terdiri dari tiga bagian CSDL (definisi entitas), SSDL (definisi database), MSL (pemetaan antara definisi tersebut). SSDL harus selalu menargetkan basis data konkret sehingga Anda memerlukan setidaknya SSDL terpisah untuk Oracle dan SQL Server dan jika Anda beruntung, Anda juga tidak memerlukan MSL terpisah (pemetaan harus persis sama yang mungkin tidak akan terjadi jika Anda menggunakan alat apa pun untuk menghasilkan basis data).

Jadi, Anda selalu membutuhkan setidaknya sebagian dari file EDMX untuk DB kedua dan memeliharanya secara manual.

Jika Anda memerlukan migrasi DB yang mendukung Oracle, Anda harus mencari alat dari Oracle (atau pihak ketiga). Misalnya RedGate menawarkan alat yang mendukung migrasi skema untuk SQL Server dan Oracle .

Visual Studion Premium dan edisi Ultimate juga menawarkan alat untuk membandingkan skema database. Secara default hanya mendukung SQL Server tetapi Ekstensi Katak harus menambahkan dukungan untuk Oracle juga.

Setelah Anda memiliki salah satu alat ini, Anda hanya perlu membandingkan skema yang diterapkan di server pelanggan dengan skema baru Anda dan alat tersebut akan membuat skrip migrasi untuk Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pengumpulan koneksi ODP.NET:Bagaimana cara mengetahui apakah koneksi telah digunakan

  2. mendapatkan kesalahan saat memasukkan beberapa baris di sql

  3. Shift operator di PL/SQL

  4. Mendapatkan detik antara dua Oracle Timestamps

  5. Bisakah SQL*Plus membaca variabel lingkungan dari mesin yang dijalankannya?