一.什么叫反向工程
根据数据库来反向生成实体类。
二.怎么操作
使用Scaffold-DbContext命令。
SqlServer数据库示例:
Scaffold-DbContext "Server=.;Database=demo1;Trusted_Connection=True;MultipleActiveResultSets=true" Microsoft.EntityFrameworkCore.SqlServer
三.注意事项
1.生成的实体可能不能满足项目要求,需要手工修改或者增加配置。
2.再次运行反向工程工具,对文件所做的所有修改将丢失。
3.不建议当成日常工具使用,不建议使用DBFirst。