使用NuGet 安装 MySQL Connector/NET

环境要求

本次安装的环境要求:

  • MySQL Connector/Net 6.8.x
  • MySQL Server 5.1 or above
  • Entity Framework 6 assemblies
  • .NET Framework 4.0 or above

安装过程

使用命令:

Install-Package EntityFramework
Install-Package MySql.Data.Entity

如果不使用命令安装,在NuGet管理界面中搜索MySQL包时会看到好几个相关的包(都是Oracle出品),有:

  • MySql.Data
  • MySql.Data.Entity
  • MySql.Web

这里同样选择MySql.Data.Entity即可,安装该包会自动安装MySql.Data.

本次安装时MySql.Data.Entity的最新版本为6.10.4,安装完成后出现了下面这个错误,降级版本到6.8.8后即可。

Inheritance security rules violated by type: 'MySql.Data.MySqlClient.MySqlProviderServices'. Derived types must either match the security accessibility of the base type or be less accessible.

参考资料

分享到