EntityFrameworkCore mysql 入门方法

  • 首先引用一下两个包
①Microsoft.EntityFrameworkCore.Tools(这个是efcore 与数据库 互相生成和更新的工具)
②Pomelo.EntityFrameworkCore.MySql (这个是第三方的ef mysql 中间件)
  • 使用 Scaffold-DBcontext命令 ,生成数据库的实体和EF的DBcontext对象

 

在程序包控制台输入以下命令
Scaffold-DbContext -Force  "Server=****;User Id=****assword=****;Database=****" -Provider "omelo.EntityFrameworkCore.MySql"
erver:数据库地址
User Id:账号
Password:登录密码
如果是针对单表的更新,加一个-Tables 后面是要更新的表名
Scaffold-DbContext -Force  "Server=****;User Id=****assword=****;Database=****" -Provider "omelo.EntityFrameworkCore.MySql"  -Tables "myTable"
执行完成之后会生成指定的是Model (要求表有主键
posted @ 2020-07-17 09:36  ~馒头~  阅读(1628)  评论(0编辑  收藏  举报