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

 

转载于:https://www.cnblogs.com/bingyizhihun/p/7919576.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值