阿克塞尔·安德森(Axel Andersen)
我正在使用AspNetCore和Entity Framework核心。
我已经对现有数据库进行了更改,并且希望这些更改能够反映在我的代码中。
在实体框架的早期版本中,我将执行“从数据库更新”。
我已经阅读了很多有关迁移的内容,但是它们似乎都向我展示了如何进行初始迁移。
那么,如何通过数据库中的更改来更新代码库?
史蒂夫·格林
EF Core不支持数据库优先模型,因为许多地方都在这里和这里讨论过。
如果你遵循EF核心代码第一种模式,你可以描述通过反向工程获得初始模型数据库这里。然后,您将按照此处所述使用迁移从那里更新数据库。
如果您更喜欢以数据为中心的方法,则可以考虑使用数据库项目来维护架构。您将需要手动保持模型同步,但是可以对单个表进行反向工程以减轻问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句