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.在连接字符串中增加以下 内容




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表字段

ef