Oracle
 sql >> Baza danych >  >> RDS >> Oracle

DotConnect firmy DevArt dla Oracle kontra dostawca danych ADO.NET firmy DataDirect

Ponieważ nikt z bezinteresownych stron nie pozostawił jeszcze żadnych komentarzy, postaramy się publikować jak najbardziej neutralny komentarz.
Devart ma dłuższą historię wsparcia EF - od 30 sierpnia 2007. W ciągu tych dwóch lat wzięliśmy pod uwagę liczne zgłoszenia błędów i prośby użytkowników. Stworzyliśmy również i dostarczamy z naszymi produktami Programista jednostek - potężne narzędzie czasu projektowania.
Nie możemy nazwać naszego wsparcia Entity Framework dla Oracle idealnym - ten ORM był początkowo zaprojektowany dla MS SQL Server, więc możliwość uwzględnienia cudów innych DBMS jest znacznie ograniczona. Wystarczy wspomnieć tylko o CROSS APPLY i OUTER APPLY problem .
Ale pomimo tych problemów większość naszych użytkowników może pomyślnie i wygodnie pracować z Entity Framework.
Wystarczy, że wspomniałeś o „krytycznych problemach przedsiębiorstwa”. W tym przypadku zalecamy zapoznanie się z implementacją LINQ to SQL specyficzną dla Oracle — LINQ to Oracle .
LINQ to SQL nie pretenduje do budowania rozwiązań międzybazowych, a tym samym pozwala na uwzględnienie specyfiki oddzielnego DBMS, w szczególności Oracle. W przeciwieństwie do Entity Framework, gdzie mamy tylko częściową kontrolę nad generowanymi zapytaniami SQL, w przypadku LINQ to Oracle mamy pełną kontrolę nad procesem. Fakt ten daje nam możliwość generowania szybkich i poprawnych zapytań specyficznych dla Oracle, a także przyspiesza proces naprawiania i ulepszania błędów.
W przypadku starszych baz danych Oracle EF zwykle jest trudny do zastosowania, w przeciwieństwie do LINQ to Oracle.
Praca w czasie projektowania z modelem LINQ to Oracle jest również wykonywana przy użyciu 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. ORA-00904:nieprawidłowy identyfikator

  2. oci_bind_by_name i do_date PHP/OCI/Oracle

  3. Jak porównać dwa obiekty bazy danych w Oracle?

  4. Dołączanie trwa zbyt długo

  5. Jak porównać ciągi znaków w sql ignorując wielkość liter?