各种数据库的实体框架提供程序列表 [英] A list of Entity Framework providers for various databases

查看:247
本文介绍了各种数据库的实体框架提供程序列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

哪些提供者在使用它们的使用

我想知道所有可能的本地.NET Framework实体框架提供程序与默认的LINQ2Entities (从MS MS MS)相比,它们的限制以及它们的限制。如果同一数据库更多,更好。告诉我,我将使用这个列表更新这篇文章。

I would like to know about all possible native .NET Framework Entity Framework providers that are out there as well as their limitations compared to the default LINQ2Entities (from MS for MS SQL). If there are more for the same database even better. Tell me and I'll be updating this post with this list.

随意添加额外的提供者直接在这个帖子或提供答案和其他人(包括我)将将其添加到列表中。

Feel free to add additional providers directly into this post or provide an answer and others (including me) will add it to the list.

Microsoft SQL Server标准版/企业版/ Express

  • Linq 2 Entities - Microsoft SQL Server connector
  • DataDirect ADO.NET Data Providers

Microsoft SQL Server CE(精简版)


  • 任何提供者? li>
  • Any provider?

MySQL


  • MySQL连接器(自版本6.0) - 我已经阅读了有关问题当使用 Skip() Take() Sort()在同一个表达式树 - 大家欢迎输入他们的经验/知识。

  • MySQL Connector (since version 6.0) - I've read about issues when using Skip(), Take() and Sort() in the same expression tree - everyone welcome to input their experience/knowledge regarding this.


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

Note: MySQL Connector/NET Visual Studio Integration is not supported in the Express Editions of Visual Studio, meaning you won't be able to view MySQL databases in the Database explorer window or add a MySQL data source via Visual Studio wizard dialog boxes. Some users may find that this limits their ability to use Entity Framework and MySQL within Visual Studio Express).


  • Devart dotConnect for MySQL - MySql连接器的类似问题,如我所看到的并且都试图怪责MS [这些问题应该是解决]

  • Devart dotConnect for MySQL - similar issues to MySql's connector as I've read and both try to blame MS for it [these issues are supposed to be solved]

    SQLite

    • Devart dotConnect for SQLite
    • System.Data.SQLite

    PostgreSQL

    • Devart dotConnect for PostgreSQL
    • Npgsql

    Oracle

    • Devart dotConnect for Oracle
    • Sample Entity Framework Provider for Oracle - community effort project
    • DataDirect ADO.NET Data Providers

    DB2

    • IBM Data Server Provider has EF support. Here are some limitations.
    • DataDirect ADO.NET Data Providers

    Sybase

    • Sybase iAnywhere
    • DataDirect ADO.NET Data Providers

    Informix


    • IBM Data Server Provider < a href =http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=/com.ibm.db2.luw.wn.doc/doc/c0051507.html = nofollow noreferrer>支持Informix

    • IBM Data Server Provider supports Informix

    Firebird

    • ADO.NET Data Provider with EF support

    提供者包装

    • Tracing and Caching Providers for EF

    Microsoft SQL Server


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

    MySQL

    • MySQL .NET connector, mostly functional but pending issues with CreateDatabase and DatabaseExists methods (v6.3.5)
    • Devart dotConnect for MySQL

    SQLite

    • Devart dotConnect for SQLite

    PostgreSQL

    • Devart dotConnect for PostgreSQL

    Oracle

    • Devart dotConnect for Oracle

    Microsoft SQL Server Analysis Services(SSAS)

    • SSAS Entity Framework Provider

    推荐答案

    我不认为DB2与EF 4一起工作。如果有的话,有人请纠正我,告诉我怎么做。我不能让DB2提供程序显示在数据源对话框中。

    I don't think DB2 works with EF 4 yet. If it does, someone please correct me and tell me how its done. I cannot get the DB2 providers to show up in the Data Source dialogs.

    这篇关于各种数据库的实体框架提供程序列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

  • 查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆