WebApi的WebConfig文件配置mysql数据库

原来项目连接数据用的System.Data.SqlClient,今天要改成MySQL,做以下记录。

1、VS2015中,工具---->NuGet包管理器---->管理解决方案的NuGet程序包。

2、安装下图所示的MySql.Data,以及MySql.Data.EntityFramework,这两个的版本要对应上。

      (sqlserver的话,需要引用EntityFramework.SqlServer)

WebApi的WebConfig文件配置mysql数据库_第1张图片


安装后,在webconfig.xml中会如下显示:



       
      
      

        
      

 

3、安装mysql-connector-net-8.0.18.msi  (此操作是与sqlserver不一致的地方,sqlserver不需要安装连接工具)。

      可以从https://dev.mysql.com/downloads/connector/net/6.8.html  官网下载。

      以下错误信息,就是由于没有安装此连接工具导致的。

      具有固定名称“MySql.Data.MySqlClient”的 ADO.NET 提供程序未在计算机或应用程序配置文件中注册或无法加载。

 

4、修改数据库连接字符串,如下所示:



    
    

    
    
    

    

5、完成以上操作后,就可以使用EntityFramework对数据库进行增删改查的操作了。

 

你可能感兴趣的:(c#)