首页 > 解决方案 > 如何从 ASP.NET Core 实体框架中的数据库更新 VS 2019 中的模型

问题描述

到 VS 2019,我创建了一个 API 项目(首先是数据库),一切运行良好,现在我在数据库中进行了一些更改,例如添加新表和一些属性以及修改其他人的数据类型等等......,问题是如何更新模型以匹配 SQL 中的数据库?

这是我的项目的截图:

在此处输入图像描述

标签: sql-serverapisql-updatevisual-studio-2019

解决方案


尝试使用“Force”参数通过 Scaffold-DbContext 重新创建模型。

Scaffold-DbContext "Data Source=yoursource;Initial Catalog=yourdb;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Model -Force

推荐阅读