AspnetCore 从数据库更新

AspnetCore updated from database

我正在使用 AspNetCore 和 Entity Framework 核心。

我对现有数据库进行了更改,我希望这些更改反映在我的代码中。
在 entity framework 的早期版本中,我会执行 "Update from database"。
我已经阅读了很多关于迁移的内容,但它们似乎都向我展示了如何进行初始迁移。

那么我如何使用数据库中的更改来更新我的代码库?

EF Core 不支持数据库优先模型,正如许多地方所讨论的那样,包括 here and

如果您使用 EF Core 遵循代码优先模型,则可以通过对数据库进行逆向工程来获得初始模型,如 here. Then you would use migrations to update your database from there on as described here 所述。

如果您更喜欢以数据为中心的方法,您可以考虑 database projects 来维护架构。您需要手动保持模型同步,但您可以对单个表进行逆向工程以缓解问题。