EF(EntityFramework)使用Code First连接MySQL数据库详解,具体的方法,和连接sql一样,主要要注意2点;
1.安装两个包:MySql.Data和MySql.Data.Entity,如下图:
2.给你DbContext指定DbConfigurationType类型,如下图:
如果不指定,在运行的时候,会报如下错误:
未为提供程序“MySql.Data.MySqlClient”找到任何 MigrationSqlGenerator。请在目标迁移配置类中使用 SetSqlGenerator 方法以注册其他 SQL 生成器。
按照以上步骤,就可以正常连接上MySql数据库了。
最后,附上Demo地址:http://www.jucheap.com/demo/Web.EF.MySql.rar