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.