EntityFramework Core 如何使用反向工程通过数据库创建实体类。
参考文档:
准备一个数据库:
这是我之前根据杨旭大佬的视频学Code First的时候创建的库。准备一下连接字符串:
Data Source=(localdb)\\MSSQLLocalDB;Initial Catalog=demo;Integrated Security=True
在目标项目中使用Nuget安装Microsoft.EntityFrameworkCore.SqlServer和Microsoft.EntityFramework.Design。使用下方的命令:
Scaffold-DbContext ‘Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=demo;Integrated Security=True‘ Microsoft.EntityFrameworkCore.SqlServer
发现已经顺利生成了对应的模型类:
DB First已经可以初步使用了,有时间再详细阅读一下这一篇文档,了解一些其他功能。