Lihat jawaban saya di sini:MVC3 dan Entity Framework
sebenarnya logika pelapisan dan pemisahan masalah ini berlaku untuk MVC, WinForms, WPF, SL dan sebagainya... dalam tumpukan berlapis seperti itu hanya DAL (Lapisan Akses Data) yang terpengaruh dan perlu diperbarui, yang lainnya tetap sama .
saran saya adalah membuat perpustakaan kelas DAL seperti itu terpisah dari yang lain dan di sana, seperti yang Anda sebutkan, Anda harus mengganti SqlConnection
dan SqlCommand
dengan yang Oracle.