sql-server - 如何从 ASP.NET Core 实体框架中的数据库更新 VS 2019 中的模型
问题描述
到 VS 2019,我创建了一个 API 项目(首先是数据库),一切运行良好,现在我在数据库中进行了一些更改,例如添加新表和一些属性以及修改其他人的数据类型等等......,问题是如何更新模型以匹配 SQL 中的数据库?
这是我的项目的截图:
解决方案
尝试使用“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
推荐阅读
- javascript - 如何添加带有文本框的变量来编辑它?
- c# - dbcontext.SaveChanges(); 更换模型时不更新
- swift - SwiftUI 状态 PropertyWrapper 行为
- javascript - Laravel 事件广播没有被拾取 laravel-echo-server
- c++ - 为 sLinkedList 编写插入函数时抛出异常
- java - @Transactional 方法在异常和多线程 wildlfy CDI 上插入值
- php - 从 php 控制器将 html 文件呈现为 html
- c++ - C++ 使用旧编译器 GCC 4.4.0 在结构列表中查找字符串
- java - 如何在 iText 7 中标记标题
- javascript - 在 JavaScript 中解析嵌套的 XML 矩阵