【发布时间】:2021-08-20 19:59:39
【问题描述】:
我有一个很菜鸟的问题,但请多多包涵。想象一下,我们有一个数据库(此处为 MS SQL),其中定义了所有表等,我决定向其中一个表添加一个新列。 我在 SQL Server 中“直接”执行此操作 - 我右键单击要更改的表,选择“设计”,然后向该表添加一列。 现在,如何“更新”我的 ASP.NET 应用程序的相应模型类?如果我理解正确,我需要重新搭建数据库,这会自动更新吗?我该如何处理?我的应用程序以 .NetCore 3.1 为目标,我使用的是 EF Core 3.1.8。 谢谢。
【问题讨论】:
-
只使用 EF 迁移。先更改模型然后应用 EF 迁移-数据库更新,您可以关注此link
-
EF Core Power Tools 也可以帮助您完成此工作流。
标签: c# entity-framework asp.net-core database-design