佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 2566|回复: 4

MVC5 + EF6 + MySQL Connector 6.8.3

[复制链接]
发表于 20-2-2014 11:52 PM | 显示全部楼层 |阅读模式
有没有人用着 MVC5 + EF6 + MySQL Connector 6.8.3?
最近再研究着,现在可以了。
如果要将 MVC3/MVC4 upgrade 去 MVC5,我建议 create 新的 MVC5 project,然后将旧 project 的 Controllers, Models & Views copy 去新的 project 比较好。
如果你还是要接受挑战,可以参考以下的教程

http://www.asp.net/mvc/tutorials ... mvc-5-and-web-api-2

如果 create 新的 MVC5 project,就去 Nuget download MySQL.Data, MySQL.Data.Entity.EF6 & MySQL.Web,然后记得去 wen.config 修改几样东西。

1. ConnectionString - 要注明 provider
  1. <connectionStrings>
  2.     <add name="adinggro" connectionString="server=localhost;User Id=root;password=password;database=db;" providerName="MySql.Data.MySqlClient" />
  3.   </connectionStrings>
复制代码
2. 原本的 EntityFramework 拿掉,改成这样
  1. <entityFramework>
  2.     <defaultConnectionFactory type="MySql.Data.Entity.MySqlConnectionFactory, MySql.Data.Entity.EF6" />
  3.     <providers>
  4.       <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
  5.     </providers>
  6.   </entityFramework>
复制代码
3. 记得加 MySQL runtime,如果没有自动加,不然用不到 Context or Entity
  1. <dependentAssembly>
  2.         <assemblyIdentity name="MySql.Data" publicKeyToken="c5687fc88969c44d" culture="neutral" />
  3.         <bindingRedirect oldVersion="0.0.0.0-6.8.3.0" newVersion="6.8.3.0" />
  4.       </dependentAssembly>
复制代码
教程如下
* 如果用 Nuget 就不用 step 1,2,3 & 4

http://www.nzmk.com/Blogs/BlogsV ... ch-using-MySQL.aspx

我只用 Context 而已,没有用 Entity Model,所以如果要用到 Entity Model 就自己研究
回复

使用道具 举报


ADVERTISEMENT

发表于 24-2-2014 02:48 PM | 显示全部楼层
路过,N年前用过mvc3就没碰了mvc了。
回复

使用道具 举报

发表于 24-2-2014 10:26 PM | 显示全部楼层
路过,N年前用过Expandable DBs/scale-out db instead of scale up/MSDTC就没碰了EF了。
回复

使用道具 举报

发表于 9-9-2016 05:17 PM | 显示全部楼层
请问ASP.NET 和 ASP.NET MVC 有什么不同?

回复

使用道具 举报

 楼主| 发表于 9-9-2016 06:55 PM | 显示全部楼层
civicaltis 发表于 9-9-2016 05:17 PM
请问ASP.NET 和 ASP.NET MVC 有什么不同?

ASP.Net 用 web form
ASP.Net MVC 用 MVC
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 28-7-2025 09:35 PM , Processed in 0.134925 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表