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

Bagaimana Menerapkan Independensi Basis Data dengan Entity Framework

Apa yang umumnya dipahami di bawah istilah "Ketidaktahuan Kegigihan" adalah bahwa kelas entitas Anda tidak dibanjiri dengan dependensi kerangka kerja (penting untuk skenario N-tier). Ini tidak terjadi sekarang, karena kelas entitas harus mengimplementasikan antarmuka EF tertentu ("IPOCO"), sebagai lawan dari objek CLR lama biasa. Seperti yang disebutkan poster lain, ada solusi yang disebut Adaptor Persistence Ignorance (POCO) untuk Entity Framework V1 untuk itu, dan EF V2 akan mendukung POCO secara langsung.

Tapi saya pikir apa yang benar-benar ada dalam pikiran Anda adalah independensi basis data. Dengan satu XML konfigurasi besar yang mencakup model penyimpanan, model konseptual, dan pemetaan antara keduanya dari mana ObjectContext yang diketik akan dihasilkan pada waktu desain, saya juga merasa sulit untuk membayangkan bagaimana mendukung dua database secara transparan.

Apa yang mungkin terlihat lebih menjanjikan adalah menerapkan penyedia ADO.NET database-independen seperti yang dari DataDirect . DataDirect juga telah mengumumkan dukungan EF untuk Q3/2008.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Batasi karakter yang dikembalikan dalam kueri sql Oracle

  2. Oracle SQL - dapatkah CASE digunakan dalam batasan pemeriksaan untuk menentukan atribut data?

  3. Bagaimana Anda mengetahui URL database Oracle?

  4. Bagaimana cara mengoptimalkan kueri dengan 10+ gabungan?

  5. sql dipesan dengan klausa pilih dalam dan kelompokkan dengan rollup