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

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

问题描述

哪个提供商那里,他们用你的经验

我想知道所有可能的原生的.NET Framework实体框架供应商是在那里,以及它们的局限性相比默认的 LINQ2Entities 的(从MS用于MS SQL)。如果有更多的同一数据库,甚至更好。告诉我,我会与此列表更新这个帖子。

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的标准版/企业/ EX preSS

的Microsoft SQL Server CE(精简版)

  • 在任何提供商?

的MySQL

  • 的MySQL Connector (自6.0版本) - 我一直在使用阅读有关问题的跳过()以()排序()的同时EX pression树 - 每个人都欢迎来输入自己的关于这方面的经验/知识

  • 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 Connector / NET Visual Studio集成不支持Visual Studio的前preSS的版本,这意味着你将无法查看MySQL数据库数据库资源管理器窗口或添加通过Visual Studio的向导对话框一个MySQL数据源。有些用户可能会发现,这限制了他们利用实体框架和MySQL在Visual Studio防爆preSS)的能力。

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为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

    甲骨文

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

    DB2

    • IBM数据服务器提供<一href="http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=/com.ibm.db2.luw.apdv.ms.doc/doc/c0054118.html">has EF支持。下面是一些<一href="http://www.ibm.com/developerworks/wikis/display/DB2/IBM+Data+Server+LINQ+Entity+Framework+Limitations">limitations.
    • DataDirect的ADO.NET数据提供商
    • 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数据服务器提供<一href="http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=/com.ibm.db2.luw.wn.doc/doc/c0051507.html">supports Informix的

    火鸟

    提供包装器

    Microsoft SQL Server的

    • 在微软的LINQ到实体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

    PostgreSQL的

    甲骨文

    Microsoft SQL Server分析服务(SSAS)

    推荐答案

    我不认为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天全站免登陆