各种数据库的实体框架提供程序列表

.net database entity-framework orm provider

有哪些提供商以及您使用它们的经验

我想知道所有可能的本机.NET Framework实体框架提供程序以及它们与默认LINQ2Entities (MS for MS SQL)相比的局限性。如果对同一个数据库有更多的更好。告诉我,我将使用此列表更新此帖子。

您可以直接在此帖子中添加其他提供商或提供答案,其他人(包括我)会将其添加到列表中。

实体框架1

Microsoft SQL Server Standard / Enterprise / Express

Microsoft SQL Server CE(精简版)

  • 任何供应商?

MySQL的

  • MySQL Connector (从版本6.0开始) - 我在同一个表达式树中使用Skip()Take()Sort()时已经阅读过有关问题 - 欢迎大家输入他们对此的经验/知识。

    注意 :Visual Studio的Express Edition不支持MySQL Connector / NET Visual Studio集成,这意味着您将无法在Database explorer窗口中查看MySQL数据库或通过Visual Studio向导对话框添加MySQL数据源。一些用户可能会发现这限制了他们在Visual Studio Express中使用Entity Framework和MySQL的能力。

  • Devart dotConnect for MySQL - 与我读过的MySql连接器类似的问题,并且都试图责怪MS [这些问题应该被解决 ]

SQLite的

PostgreSQL的

神谕

DB2

SYBASE

Informix的

火鸟

提供商包装

实体框架4( 测试版

Microsoft SQL Server

  • 微软的Linq to Entities 4 - 附带.net 4.0和Visual Studio 2010;到目前为止,EF4的唯一提供商

MySQL的

SQLite的

PostgreSQL的

神谕

Microsoft SQL Server Analysis Services(SSAS)

热门答案

我认为DB2不适用于EF 4。如果确实如此,请有人纠正我并告诉我它是如何完成的。我无法让DB2提供程序显示在“数据源”对话框中。



许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因
许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因