ef code first +mysql数据库 设置
nuget 控制台输入
在PM>后输入 Install-Package EntityFramework -Version 6.0.0(根据自己的版本号添加) 回车键确认安装信息 Install-Package EntityFramwork.zh-Hans -Version 6.0.0 Install-Package MySql.Data -Version 6.9.8 Install-Package MySql.Data.Entity -Version 6.9.8 引入以下文件 下图是MySQL Connector/Net对ef版本的支持。如果MySQL Connector/Net和ef版本不一致会链接失败 会自动在webconfig里生成一下配置信息 在webconfig 的providers 加一个节点
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6"></provider> webconfig 里的链接字符串 用EFCodeFirst的数据迁移,在补改变之前数据库结构已经存在的测试数据情况下添加,进行对数据库的操作 Enable-Migrations Add-Migration创建初始化迁移 Updata-Database 修改数据库,将添加的表放到数据库 ---------------------------------以上完结----------------------------------------- 这次测试vs用的是2013版本EF用6.0版本。这里MySQL Connector/Net用 6.9版本 MySQL Connector/Net下载地址:https://dev.mysql.com/downloads/file/?id=463757
|