在VS中关于MySQL的相关问题
最近在vs上折腾mysql数据库
遇到了一些小问题,这里记录一下
问题一:数据源选择中没有mysql数据库的选项
解放方法:
1.安装MySql的VS插件(版本请下载最新版)
mysql-for-visualstudio-1.2.3.msi
2.安装用于.net连接程序
mysql-connector-net-6.9.4.msi
3.使用Nuget Packages(Nuget 程序包管理器)安装EF
使用命令 Install-Package EntityFramework
这个地方争议很大,有说这样完成的,有说不行的
反正我是没成功,ef会闪退
这里我的解决方法是直接添加引用中找到mysql 然后就成功了
4.可选项安装 mySql ef6 支持
Install-Package MySql.Data.Entity.EF6
这个东西在安装connector后就有了。
5.修改app.config
<entityFramework>
<defaultConnectionFactory type="MySql.Data.Entity.MySqlConnectionFactory, MySql.Data.Entity.EF6" />
<providers>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6"></provider>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>
问题二:
添加ef实体模型的时候提示如图所示的问题
解决方案:
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
在web.config中
插入之后最好先生成一次
最新文章
- 初探bootstarp
- SOA 面向服务的体系结构
- 经典!HTML5 Canvas 模拟可撕裂布料效果
- 【代码笔记】iOS-16进制颜色与UIColor互转
- POJ 1836 Alignment
- COCOS2DX2.2.2 创建CCEditBox输入框架实现文本及密码输入
- css中的:before与:after的简单使用
- 8 种 NoSQL 数据库系统对比
- delphi使用 第三方控件
- ###再探Makefile
- SVN遇到Can&#39;t convert string from &#39;UTF-8&#39; to native encoding
- JavaScript-学习一
- Windows下文件列举,搜索
- 菜单工具栏wxPython菜单与工具栏基础示例
- 【转】JDBC学习笔记(3)——复习和练习
- Android中SQLiteOpenHelper类的onUpgrade方法浅谈
- TwinStickShooter的一些问题
- 前端框架VUE----指令
- 利用FFMPEG命令进行文件分割
- [device-orientation] 使用手机设备的方向感应实现图片选择
热门文章
- 17.1.4 Replication and Binary Logging Options and Variables 复制和Binary logging 选项和变量
- 【HDOJ】1963 Investment
- 使用GDI+轻松创建缩略图
- 简单的单页c#生成静态页源码
- JIRA Cannot Start Due to 'unable to clean the cache directory: /opt/jira/plugins/.osgi-plugins/felix'
- Automator 简单使用流程
- 安装PyQt
- Firebug控制台详解
- Eclipse超级完美汉化教程
- HDU 5950 Recursive sequence 【递推+矩阵快速幂】 (2016ACM/ICPC亚洲区沈阳站)