1.vs中下载程序NuGet包
Microsoft.EntityFrameworkCore.Tools
Pomelo.EntityFrameworkCore.MySql
把这两个安装好就可以了
或者你嫌麻烦也可以直接用命令下载
打开 VS2019 "工具" -> "Nuget包管理器" ->"程序包器管理控制台"
PM> Install-Package Microsoft.EntityFrameworkCore.Tools
PM> Install-Package Pomelo.EntityFrameworkCore.MySql
分开放入 回车
2.把Mysql数据库转为C#实体的命令
scaffold-dbcontext -provider Pomelo.EntityFrameworkCore.MySql -connection "Server=localhost;port=3306;Database=knowledge;uid=root;pwd=123456;" -outputdir DBmodels
会自动生成DBmodels目录,数据库所有的表的实体类会生成
这里会生成你的数据库名称的Context 使用的时候可以实例化 就可以进行CURD的操作,,
还有在这里小编要提示一下:解决方案万万不可以是中文的 会导致迁入失败的哦
以上文章参考: