mysql dbfirst
2016-01-12 14:12
549 查看
今天开始学习mvc+ef。
由于我的数据库是mysql的
在创建数据库连接对应的edmx文件时发现问题
网上找的方法都是
第一步
Install- Package EntityFramework
第二步
Install -Package MySql.Data.Entity
或者Install-Package MySql.Data.Entity -Version 6.9.3
结果第一步安装成功第二步总是提示
找不到“6.9.3”版本的程序包“MySql.Data.Entity”。
或者直接
Install-Package : 无法找到程序包“MySql.Data.Entity”。
最后在csdn论坛研究后发现
第二部要先安装
Install-Package MySql.Data
webconfig会产生对应节点
之后使用Install-Package MySql.Data.Entity
安装会产生节点
这时可以在实体模型里创建mysql的了
由于我的数据库是mysql的
在创建数据库连接对应的edmx文件时发现问题
网上找的方法都是
第一步
Install- Package EntityFramework
第二步
Install -Package MySql.Data.Entity
或者Install-Package MySql.Data.Entity -Version 6.9.3
结果第一步安装成功第二步总是提示
找不到“6.9.3”版本的程序包“MySql.Data.Entity”。
或者直接
Install-Package : 无法找到程序包“MySql.Data.Entity”。
最后在csdn论坛研究后发现
第二部要先安装
Install-Package MySql.Data
webconfig会产生对应节点
<DbProviderFactories> <remove invariant="MySql.Data.MySqlClient" /> <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.8.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" /> </DbProviderFactories>
之后使用Install-Package MySql.Data.Entity
安装会产生节点
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.9.8.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"> </provider>
这时可以在实体模型里创建mysql的了
相关文章推荐
- mysql主从复制的Slave_IO_Running No的处理方法
- 数据库_MySQL_mysql中insert into select from的使用
- 数据库_MySQL_利用 存储过程 对 数据表 中的 每一条记录 进行业务处理
- Mysql分库分表方案
- mysql分表和表分区详解
- win7上vc6连接mysql的问题解决办法
- mysql 批量更新与批量更新多条记录的不同值实现方法
- mysql rename 大表瞬间完成
- 流行的MySql版本
- MySQL的简单count查询(无where子句)
- 数据库_MySQL_MySQL中的begin-end流程控制语句与局部变量
- MySQL数据库优化之一配置文件
- mysql结构优化--索引优化
- mysql支持跨表delete删除多表记录
- 阿里巴巴开源项目: 基于mysql数据库binlog的增量订阅&消费
- mysql 存储过程示例
- Mysql几种索引类型的区别及适用情况
- mysql 索引
- 关于 mysql中非null判断
- Ubuntu下MySql配置