使用EFCore时一般推荐code first,也就是先创建实体类,然后根据实体类生成数据表。但是有时候数据表已经存在,这时候就需要基于数据库表来创建实体类。
首先已经有数据表,显示如下:
下载依赖包:
Microsoft.EntityFrameworkCore.SqlServer
Microsoft.EntityFrameworkCore.Tools
控制台执行如下命令:
Scaffold-DbContext 'Server=.;Database=demo1;Trusted_Connection=True;'Microsoft.EntiyFrameworkCore.SqlServer
执行后,显示数据库表对应的实体类: