Welche Anbieter gibt es und welche Erfahrungen haben Sie damit gemacht?
Ich würde gerne alle möglichen nativen .NET Framework Entity Framework-Anbieter kennenlernen, die es gibt, sowie deren Einschränkungen im Vergleich zu den Standard- LINQ2Entities (von MS für MS SQL). Wenn es mehr für dieselbe Datenbank gibt, noch besser. Sag es mir und ich werde diesen Beitrag mit dieser Liste aktualisieren.
Fühlen Sie sich frei, weitere Anbieter direkt in diesen Beitrag aufzunehmen oder eine Antwort zu geben, und andere (einschließlich ich) werden sie der Liste hinzufügen.
Entity Framework 1
Microsoft SQL Server Standard / Enterprise / Express
- Linq 2-Entitäten - Microsoft SQL Server-Connector
- DataDirect ADO.NET-Datenanbieter
Microsoft SQL Server CE (Compact Edition)
- Irgendein Anbieter?
MySQL
MySQL Connector (ab Version 6.0) - Ich habe über Fragen lesen bei der Verwendung
Skip()
,Take()
undSort()
in dem gleichen Ausdrucksbaum - jeder ist willkommen zur Eingabe ihrer Erfahrung / Wissen in Bezug auf diese.Hinweis : Die Integration von MySQL Connector / NET Visual Studio wird in den Express-Editionen von Visual Studio nicht unterstützt. Dies bedeutet, dass Sie MySQL-Datenbanken nicht im Datenbank-Explorer-Fenster anzeigen oder eine MySQL-Datenquelle über die Dialogfelder des Visual Studio-Assistenten hinzufügen können. Einige Benutzer stellen möglicherweise fest, dass dies ihre Fähigkeit einschränkt, Entity Framework und MySQL in Visual Studio Express zu verwenden.
Devart dotConnect für MySQL -
ähnliche Probleme wie der MySql-Connector, den ich gelesen habe, und beide versuchen, MS dafür verantwortlich zu machen[diese Probleme sollen gelöst werden ]
SQLite
PostgreSQL
Orakel
- Devart dotConnect für Oracle
- Beispiel für einen Entity Framework-Anbieter für Oracle - Community-Projekt
- DataDirect ADO.NET-Datenanbieter
DB2
- IBM Data Server Provider bietet EF-Unterstützung . Hier sind einige Einschränkungen .
- DataDirect ADO.NET-Datenanbieter
Sybase
Informix
- IBM Data Server Provider unterstützt Informix
Feuervogel
Provider Wrapper
Entity Framework 4 ( Beta )
Microsoft SQL Server
- Microsoft Linq to Entities 4 - ausgeliefert mit .net 4.0 und Visual Studio 2010; Bisher der einzige Anbieter für EF4
MySQL
- MySQL .NET-Connector , meistens funktionsfähig, aber ausstehende Probleme mit den Methoden CreateDatabase und DatabaseExists (v6.3.5)
- Devart dotConnect für MySQL
SQLite
PostgreSQL
Orakel
Microsoft SQL Server Analysis Services (SSAS)