sql >> Databasteknik >  >> RDS >> Oracle

DevArts dotConnect för Oracle vs DataDirects ADO.NET-dataleverantör

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.



  1. Kommer Postgres att trycka ner en WHERE-klausul till en VIEW med en fönsterfunktion (aggregerat)?

  2. Hur spolar man performance_schema-statistik utan att starta om MySQL?

  3. Hur SUBSTR()-funktionen fungerar i MySQL

  4. postgresql trigger på tsvector kolumn få ERROR:kolumn finns inte