Ogólnie rozumiane pod pojęciem „Ignorancja o trwałości” jest to, że klasy jednostek nie są zalewane zależnościami struktury (ważne w przypadku scenariuszy N-warstwowych). W tej chwili tak nie jest, ponieważ klasy jednostek muszą implementować niektóre interfejsy EF ("IPOCO"), w przeciwieństwie do zwykłych starych obiektów CLR. Jak wspomniał inny plakat, istnieje rozwiązanie o nazwie Adapter Ignorancji trwałej (POCO) dla Entity Framework V1 w tym celu, a EF V2 będzie obsługiwać POCO po wyjęciu z pudełka.
Ale myślę, że tak naprawdę miałeś na myśli niezależność od bazy danych. Z jednym dużym konfiguracyjnym kodem XML, który obejmuje model przechowywania, model koncepcyjny i mapowanie między tymi dwoma, z których wpisany obiekt ObjectContext zostanie wygenerowany w czasie projektowania, trudno mi również wyobrazić sobie, jak w przejrzysty sposób obsługiwać dwie bazy danych.
To, co prawdopodobnie wygląda bardziej obiecująco, to zastosowanie niezależnego od bazy danych dostawcy ADO.NET, takiego jak ten z DataDirect . DataDirect ogłosiła również wsparcie EF w trzecim kwartale 2008 roku.