¿Qué proveedores hay y su experiencia con ellos?
Me gustaría conocer todos los posibles proveedores nativos de .NET Framework Entity Framework que existen, así como sus limitaciones en comparación con las LINQ2Entities predeterminadas (de MS para MS SQL). Si hay más para la misma base de datos, aún mejor. Dime y estaré actualizando esta publicación con esta lista.
Siéntase libre de agregar proveedores adicionales directamente en esta publicación o proporcionar una respuesta y otros (incluido yo) la agregarán a la lista.
Entity Framework 1
Microsoft SQL Server Standard / Enterprise / Express
- Entidades Linq 2: conector de Microsoft SQL Server
- Proveedores de datos DataDirect ADO.NET
Microsoft SQL Server CE (edición compacta)
- ¿Algún proveedor?
MySQL
MySQL Connector (desde la versión 6.0) - He leído acerca de los problemas cuando se utiliza
Skip()
,Take()
ySort()
en el mismo árbol de expresión - todos la bienvenida a la entrada de su experiencia / conocimiento con respecto a esto.Nota : La integración de MySQL Connector / NET Visual Studio no es compatible con las ediciones Express de Visual Studio, lo que significa que no podrá ver las bases de datos MySQL en la ventana del Explorador de bases de datos o agregar una fuente de datos MySQL a través de los cuadros de diálogo del asistente de Visual Studio. Algunos usuarios pueden encontrar que esto limita su capacidad para usar Entity Framework y MySQL dentro de Visual Studio Express).
Devart dotConnect para MySQL :
problemas similares al conector deMySqlque he leído y ambos intentan culpar a MS por ello[se supone que estos problemas deben resolverse ]
SQLite
PostgreSQL
Oráculo
- Devart dotConnect para Oracle
- Proveedor de Entity Framework de muestra para Oracle : proyecto de esfuerzo comunitario
- Proveedores de datos DataDirect ADO.NET
DB2
- IBM Data Server Provider tiene soporte EF . A continuación se muestran algunas limitaciones .
- Proveedores de datos DataDirect ADO.NET
Sybase
Informix
- IBM Data Server Provider admite Informix
Pájaro de fuego
Envoltorios de proveedores
Entity Framework 4 ( beta )
Microsoft SQL Server
- Linq to Entities 4 de Microsoft: enviado con .net 4.0 y Visual Studio 2010; hasta ahora el único proveedor para EF4
MySQL
- Conector MySQL .NET , en su mayoría funcional pero problemas pendientes con los métodos CreateDatabase y DatabaseExists (v6.3.5)
- Devart dotConnect para MySQL
SQLite
PostgreSQL
Oráculo
Servicios de análisis de Microsoft SQL Server (SSAS)