EF Core利用Scaffold从根据数据库生成代码

时间:2023-03-09 15:31:38
EF Core利用Scaffold从根据数据库生成代码

在EF6 之前的时代,如果需要从数据库中生成代码,是可以直接在界面上操作的,而到了EF Core的时代,操作方式又有更简便的方式了,我们只需要记住以下这条指令。

Scaffold-DbContext "Server=服务器地址;Database=数据库名;uid=用户名;pwd=密码" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

颜色:连接字符串

颜色:表示该数据源是sqlserver数据库,如果是mysql则用Pomelo.EntityFrameworkCore.Mysql

颜色:代码的输出路径

将上面那条代码在程序包管理控制台执行即成功生成,如果遇到执行出错,可以尝试重启visual studio 试试