Eftersom ingen från ointresserade parter inte har lämnat några kommentarer än, kommer vi att försöka posta en så neutral kommentar som möjligt.
Devart har längre EF-supporthistorik - sedan den 30 augusti 2007. Under dessa två år har vi tagit hänsyn till många felrapporter och användarförfrågningar. Vi har också skapat och levererar med våra produkter Entity Developer
- ett kraftfullt designtidsverktyg.
Vi kan inte kalla vårt Entity Framework-stöd för Oracle ett idealiskt - denna ORM designades från början för MS SQL Server, så möjligheten att ta hänsyn till underverken hos andra DBMS:er är avsevärt begränsad. Det räcker med att bara nämna CROSA APPLY och OUTTER APPLY problem
.
Men trots dessa problem kan de flesta av våra användare arbeta med Entity Framework framgångsrikt och bekvämt.
Det räcker att säga, men du har nämnt "kritiska företag allpications". I det här fallet rekommenderar vi att du tar en titt på vår Oracle-specifika LINQ till SQL-implementering - LINQ till Oracle
.
LINQ till SQL låtsas inte bygga korsdatabaslösningar och gör det därför möjligt att ta hänsyn till särdragen hos en separat DBMS, i synnerhet Oracle. Till skillnad från Entity Framework, där vi bara har delvis kontroll över de genererade SQL-frågorna, har vi i LINQ till Oracle-fallet full kontroll över processen. Detta faktum ger oss en möjlighet att generera snabba och giltiga Oracle-specifika frågor och påskyndar även felkorrigering och förbättringsprocessen.
I fall av äldre Oracle-databaser är EF vanligtvis svårt att tillämpa, till skillnad från LINQ till Oracle.
Designtidsarbete med LINQ till Oracle-modellen utförs också med hjälp av Entity Developer.