VS2015 MVC 环境下 MYSQL 数据库应用的环境问题整理。

最新一个客户JSP项目需要更换至.Net开发环境。

详细VS2015的MVC与,MYSQL5.7数据库。环境配置中间还是花了一日时间,做如下整理:

1. 安装文件

   1.1 Visual Stuido Comunity 2015

   1.2 mysql-installer-web-community-5.7.13.0.msi

 1.3 mysql-workbench-community-6.3.7-winx64.msi

 

2. 计算机管理窗口下,重启MySQL5.7的Service服务。

 

3. MySql 5.7 Command Line Client 命令执行如下:

   3.1 use <<database name>>

   3.2 set global optimizer_switch='derived_merge=OFF';

 

4. 新规ASP.NET下的MVC模块, 当前采用.Net Framework, version v4.5.2

  4.1 打开Nuget管理器, 执行如下命令

  4.2 Install-Package EntityFramework -Version 6.1.3

      4.3 Install-Package MySql.Data.Entity -Version 6.9.8

      4.4 Install-Package EntityFramework.ja -Version 6.1.3

  4.5 项目重新编译,并保存关闭。

 

5. 环境确认

  5.1 参照用DLL确认:

      EntityFramework Version 6.0.0.0

      MYSQL.Data Version 6.9.9.0

      MySql.Data.Entity.EF6 Version 6.9.8.0

  5.2 Web.Config配置

           <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.9.8.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d">

            <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.9.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />

     5.3 packages.Config 内容确认

 

     6  Entity対象追加

 前面Step2, Step3 完成后,Data 类中,追加 ADO.NET Entity Data Model , 选择EF Designer, 进入Entity Data Model Wizard 页面后。

需要选择Data Connection (Connect application to database ),选择新规, Create New Connection 。

(此处新增的Connection,一旦被选择,后续操作若失败需要立即弃用。下一次重新尝试时,进入Entity Data Model Wizard画面后,务必重新新规

Connection,VS中,一旦创建的Connection会在Entity Data Model Wizard 页面持续显示,前面失败的Connection不能再用) 

     7  中间利用Entity出现问题,是反复2,3进行确认。祝开发顺利

 

posted @ 2016-08-18 15:34  tomclock  阅读(810)  评论(5编辑  收藏  举报