输入命令 !在控制台先引入依赖
Install-Package Microsoft.EntityFrameworkCore.SqlServer
Install-Package Microsoft.EntityFrameworkCore.SqlServer.Design
Install-Package Microsoft.EntityFrameworkCore.Tools-Pre
Microsoft.EntityFrameworkCore.Design
。Entity Framework Core 的包管理器控制台 (PMC) 工具执行设计时开发任务。 例如,可以创建迁移、应用迁移,并为基于现有数据库的模型生成代码。 命令在 Visual Studio 中使用包管理器控制台运行。 这些工具同时适用于 .NET Framework 和 .NET Core 项目。
1.首先,说一下EFCore使用DBfist的基础语法 。
dotnet ef dbcontext scaffold "Server=数据库连接地址;Database=数据库名
称;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer 后续参数......
反向工程
1、根据数据库表来反向生成实体类
Scaffold-DbContext "server=.;Database=Vip; user id=sa; Password=123456" Microsoft.EntityFrameworkCore.SqlServer
或者
Scaffold-DbContext "server=.;Database=Vip; user id=sa; Password=123456" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
3.可以看到已经生成模型类和上下文类了
如果数据库新增加了字段,就在命令后面加 - Force
本文发布于:2024-01-29 05:42:39,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170647816213105.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |