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 (要求表有主键


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM