博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Entity Framework 连接 mysql 。(code first模式)
阅读量:5224 次
发布时间:2019-06-14

本文共 715 字,大约阅读时间需要 2 分钟。

准备工作

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

你可能感兴趣的文章
Linux硬链接和软链接(符号链接)
查看>>
git stash
查看>>
Apache Common-IO 使用
查看>>
Java-第一课正则表达式
查看>>
深入剖析,什么是eval的直接调用.
查看>>
apidoc
查看>>
3月14日-15日学习总结
查看>>
关于 ++x 和 x++ 比较难的一个例子
查看>>
第三次作业 105032014021
查看>>
记录一些容易忘记的属性 -- UILabel
查看>>
人脸识别FaceNet+TensorFlow
查看>>
STL之map UVa156
查看>>
从Angular.JS菜鸟到专家
查看>>
再谈Vmware NAT的配置和路由流程
查看>>
javaScript数组去重方法汇总
查看>>
评价意见整合
查看>>
MySQL表的四种分区类型
查看>>
C++变量的“总分性”(Mereology)
查看>>
应用软件学习心得之mapgis功能学习
查看>>
二、create-react-app自定义配置
查看>>