Entity Framework 连接 mysql 。(code first模式)
准备工作
1.下载vs2015
2.下载mysql2017
3.安装
1.创建类库 。
2.打开Nuget包,下载最新版的entity framewor。
3.在引用中添加
mysql.data;
mysql.data.entity.EF6
4.创建User类
5.将定义的类库的名字 改为 MySqlContext,MySqlContext类 继承 DbContext类
6.在连接字符串中增加以下 内容
<connectionStrings>
<add name="MySqlContext" providerName="MySql.Data.MySqlClient" connectionString="server=127.0.0.1;database=mydb;uid=root;password=tt2002"/>
</connectionStrings>
uit登录名 和password密码,可以根据自己的情况来 输入。
7.点击 Package Manager Console 输入Enable-Migration,
结果产生文件夹
在 Configuration类中加上代码 SetSqlGenerator("MySql.Data.MySqlClient", new MySql.Data.Entity.MySqlMigrationSqlGenerator());
8.然后输入
add-migration Initial ,update-database 。
迁移成功。效果如下
users表字段