Oracle
 sql >> база данни >  >> RDS >> Oracle

DotConnect на DevArt за Oracle срещу ADO.NET доставчик на данни на DataDirect

Тъй като никой от незаинтересованите страни все още не е оставил коментари, ще се опитаме да публикуваме възможно най-неутрален коментар.
Devart има по-дълга история на поддръжка на EF - от 30 август 2007 г. През тези две години взехме предвид многобройни доклади за грешки и потребителски заявки. Също така създадохме и доставяме с нашите продукти Разработчик на обекти - мощен инструмент за време за проектиране.
Не можем да наречем нашата поддръжка на Entity Framework за Oracle идеална - тази ORM първоначално е проектирана за MS SQL Server, така че възможността да се вземат предвид чудесата на други СУБД е значително ограничена. Достатъчно е да споменем само CROSS APPLY и OUTER APPLY проблем .
Но въпреки тези проблеми, повечето от нашите потребители могат да работят с Entity Framework успешно и удобно.
Това ще бъде достатъчно да се каже, но вие споменахте „критични корпоративни всички приложения“. В този случай ви препоръчваме да разгледате нашата специфична за Oracle LINQ to SQL реализация - LINQ към Oracle .
LINQ to SQL не претендира за изграждане на решения за кръстосани бази данни и следователно позволява да се вземат предвид особеностите на отделна СУБД, по-специално на Oracle. За разлика от Entity Framework, където имаме само частичен контрол върху генерираните SQL заявки, в случая с LINQ to Oracle имаме пълен контрол върху процеса. Този факт ни дава възможност да генерираме бързи и валидни специфични за Oracle заявки и също така ускорява процеса на отстраняване на грешки и подобряване.
В случай на наследени бази данни на Oracle EF обикновено е труден за прилагане, за разлика от LINQ към Oracle.
Работата по време на проектиране с модела LINQ към Oracle също се извършва с помощта на Entity Developer.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. По-бърз начин за зареждане на огромна таблица за съхранение на данни

  2. Oracle TNS:името на мрежовата услуга е посочено неправилно

  3. Как да премахнете дублирани колони от съединение в SQL

  4. Как да накарам по-стара версия на OracleClient да работи локално с .NET?

  5. Как да изпълните PL SQL блок в Oracle