MySql.ConnectorNET.Data 之间有什么区别?和 MySql.Data NuGet 上的包?
它们似乎都由同一用户发布 (MySQL),并且 Project Site
链接指向同一位置 (http://dev.mysql.com/downloads/)。
安装两者后,ConnectorNET 版本似乎落后于另一个版本一个版本。
最佳答案
自从你问这个问题后,Oracle(包所有者)已经明确了情况:
- MySql.Data是官方包,持续更新。
- MySql.ConnectorNET.Data现在没有发布版本。它显示警告:“所有者已取消列出此包。这可能意味着该软件包已被弃用或不应再使用。”
NuGet 还具有以下其他 MySQL ADO.NET 连接器:
- MySqlConnector — 支持异步和 .NET Core 的社区开发的 OSS 连接器库。
- SapientGuardian.MySql.Data — 作为
MySql.Data
的分支开始,添加了netstandard1.3
支持;现在无人维护。 - dotConnect.Express.for.MySQL — 免费提供封闭源商业产品的“快捷版”paid editions .
- Devart.Data.MySql — 商业版。
- CData.MySQL — 需要 paid license 的闭源商业产品.
- Xamarin.MySql.Data — 用于 MonoTouch 和 MonoAndroid 的 MySql.Data.CF.dll(紧凑型框架)6.9.5 的分支;现在无人维护。
关于MySql.ConnectorNET.Data 与 MySql.Data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26679479/