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.