Którzy dostawcy są dostępni i jakie masz doświadczenia z ich wykorzystaniem
Chciałbym wiedzieć o wszystkich możliwych natywnych dostawcach .NET Framework Entity Framework, które istnieją, a także o ich ograniczeniach w porównaniu z domyślnymi LINQ2Entities (z MS dla MS SQL). Jeśli jest ich więcej dla tej samej bazy danych, jeszcze lepiej. Powiedz mi, a zaktualizuję ten post za pomocą tej listy.
Zapraszam do dodawania dodatkowych dostawców bezpośrednio do tego postu lub udzielenia odpowiedzi, a inni (w tym ja) dodadzą go do listy.
Entity Framework 1
Microsoft SQL Server Standard / Enterprise / Express
- Jednostki Linq 2 - łącznik Microsoft SQL Server
- Dostawcy danych DataDirect ADO.NET
Microsoft SQL Server CE (wersja kompaktowa)
- Jakikolwiek dostawca?
MySQL
MySQL Connector (od wersji 6.0) - Czytałem o problemach podczas używania
Skip()
,Take()
aSort()
w tym samym drzewie ekspresji - każdy zapraszamy do wejścia ich doświadczenie / wiedza o tym.Uwaga : MySQL Connector / NET Visual Studio Integration nie jest obsługiwana w wersjach Express programu Visual Studio, co oznacza, że nie będzie można wyświetlać baz danych MySQL w oknie eksploratora bazy danych ani dodawać źródła danych MySQL za pośrednictwem okien dialogowych kreatora programu Visual Studio. Niektórzy użytkownicy mogą stwierdzić, że ogranicza to ich możliwość korzystania z Entity Framework i MySQL w programie Visual Studio Express).
Devart dotConnect dla MySQL -
podobne problemy do złącza MySql, które przeczytałem i obaj próbują winić za to MS[te problemy mają zostać rozwiązane ]
SQLite
PostgreSQL
Wyrocznia
- Devart dotConnect dla Oracle
- Przykładowy dostawca Entity Framework dla Oracle - projekt społeczności
- Dostawcy danych DataDirect ADO.NET
DB2
- Dostawca serwera danych IBM obsługuje EF . Oto kilka ograniczeń .
- Dostawcy danych DataDirect ADO.NET
Sybase
Informix
- Dostawca serwera danych IBM obsługuje Informix
ognisty Ptak
Provider Wrappers
Entity Framework 4 ( beta )
Microsoft SQL Server
- Linq firmy Microsoft do Entities 4 - dostarczane z .net 4.0 i Visual Studio 2010; jak dotąd jedyny dostawca EF4
MySQL
- Złącze MySQL .NET , głównie funkcjonalne, ale oczekujące problemy z metodami CreateDatabase i DatabaseExists (wersja 6.3.5)
- Devart dotConnect dla MySQL
SQLite
PostgreSQL
Wyrocznia
Usługi Microsoft SQL Server Analysis Services (SSAS)