EF 配置MySQL
2016-03-17 13:31
489 查看
添加 mysql dll 引用
WebConfig 配置:
1.先添加connectionstrings,providerName 换成 mysql的
2.EF 添加Provider的 配置
3. system.data 增加 DbProviderFactories
WebConfig 配置:
1.先添加connectionstrings,providerName 换成 mysql的
<connectionStrings> <add name="ECSWebDb" connectionString="User Id=xxx;server=.;Database=xxx;pwd=xxx;Persist Security Info=True;" providerName="MySql.Data.MySqlClient"/> </connectionStrings>
2.EF 添加Provider的 配置
<entityFramework> <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework"> <parameters> <parameter value="mysqllocaldb" /> </parameters> </defaultConnectionFactory> <providers> <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" /> <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6"/> </providers> </entityFramework>
3. system.data 增加 DbProviderFactories
<system.data> <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> </system.data>
相关文章推荐
- mysql创建存储过程中的问题
- mysql导出excel文件的几种方法
- mysql之视图
- 30多条mysql数据库优化方法,千万级数据库记录查询轻松解决
- mysql查询索引加不加引号性能
- Mysql中文乱码问题完美解决方案
- MySQL主从复制配置
- mysql若不存在则插入写法
- MySQL索引使用方法和性能优化
- mysql更新语句获取受影响行数和插入记录id
- POSTGRESQL / mysql 索引区别(where)
- MYSQL导出数据库中的数据到文件
- MYSQL一个简单的问题 error: Failed dependencies: MySQL-server conflicts with mysql-server
- mysql的导入与导出
- mysql 基础安装
- mysqldump参数详细说明
- MySQL逻辑运算符 NULL运算结果
- 使用JDBC在MySQL数据库中快速批量插入数据
- MySQL Cluster简介和搭建例子
- 玩转binlog实现灵活的MySQL数据恢复