AspnetCore从数据库

时间:2017-07-04 19:08:14

标签: entity-framework aspnetcoretemplatepack

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

我对现有数据库进行了更改,我希望这些更改能够反映在我的代码中 在早期版本的实体框架中,我会做一个“从数据库更新”。 我已经阅读了很多关于迁移的内容,但它们似乎都告诉我如何进行初始迁移。

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

1 个答案:

答案 0 :(得分:2)

EF Core不支持数据库第一个模型,讨论了许多地方,包括herehere

如果您使用EF Core遵循代码优先模型,您可以通过对here所述的数据库进行逆向工程来获得初始模型。然后,您将使用迁移来更新数据库,如here所述。

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