sql >> Databáze >  >> RDS >> Oracle

DotConnect společnosti DevArt pro Oracle vs poskytovatel dat ADO.NET společnosti DataDirect

Protože nikdo z nezainteresovaných stran zatím nezanechal žádný komentář, pokusíme se vložit co nejneutrálnější komentář.
Devart má delší historii podpory EF - od 30. srpna 2007. Během těchto dvou let jsme vzali v úvahu četná hlášení o chybách a požadavky uživatelů. Také jsme vytvořili a zasílali naše produkty Entity Developer - výkonný nástroj pro čas návrhu.
Naši podporu Entity Framework pro Oracle nemůžeme označit za ideální - tento ORM byl původně navržen pro MS SQL Server, takže možnost zohlednit zázraky jiných DBMS je značně omezená. Stačí zmínit pouze KŘÍŽOVÁ PŘIHLÁŠKA a VNĚJŠÍ PŘIHLÁŠKA problém .
Ale i přes tyto problémy je většina našich uživatelů schopna úspěšně a pohodlně pracovat s Entity Framework.
To by stačilo říci, ale zmínili jste „kritické podnikové allpications“. V tomto případě vám doporučujeme podívat se na naši implementaci LINQ to SQL specifickou pro Oracle - LINQ to Oracle .
LINQ to SQL nepředstírá budování cross-databázových řešení a umožňuje tak zohlednit zvláštnosti samostatného DBMS, konkrétně Oracle. Na rozdíl od Entity Framework, kde máme pouze částečnou kontrolu nad generovanými SQL dotazy, v případě LINQ to Oracle máme plnou kontrolu nad procesem. Tato skutečnost nám dává příležitost generovat rychlé a platné dotazy specifické pro Oracle a také urychluje proces opravy chyb a zlepšování.
V případě starších databází Oracle je EF obvykle obtížné použít, na rozdíl od LINQ to Oracle.
Práce s časem návrhu s modelem LINQ to Oracle se také provádí pomocí Entity Developer.



  1. Typ dat požadovaný v mysql pro datum obsahující den-měsíc-rok

  2. Strom vztahů (rodinného) obchodu MySQL

  3. Přeskočte každý n-tý řádek výsledku v PostgreSQL

  4. Spojte několik polí do jednoho pomocí SQL