由于之前一直用的是Sqlserver用EF就是顺理成章的过了,今天连Mysql的时候发现没有MySql驱动
在网上搜索了好多资料都说在官网上下载(后面是我网盘下好的)mysql-connector-net-6.3.5:http://pan.baidu.com/s/1c07WUAW
mysql-connector-net-6.8.3:http://pan.baidu.com/s/1hqFqwhI
两个版本都尝试过了,结果还是没有出来。后面看到有兄弟在网上说只适用在VS2010 当时就给跪了。
无奈相信这个问题不是我第一个遇到,肯定有大神已经完美解决,继续google。
找到一个dotConnect for MySQL 貌似是收费的,可以试用一个月。先整来用起再说,一个月肯定能找到破解版,在中国嘛,你都懂的!
以下是我的百度网盘地址:http://pan.baidu.com/s/1eQgO86m
哦,对了,顺便唠叨一句,刚开始的时候普通连接出现乱码,我是这么解决的
<add name="blogdbEntities" connectionString="metadata=res://*/Models.BlogDB.csdl|res://*/Models.BlogDB.ssdl|res://*/Models.BlogDB.msl;provider=Devart.Data.MySql;provider connection string="user id=root;password=root1234;host=127.0.0.1;database=blogdb;persist security info=True;Character Set=utf8"" providerName="System.Data.EntityClient" />
加上了红色部分。把字符集给指定下。
希望大家也能顺利连接成功!