如何在实体框架核心中的运行时上创建迁移

问题描述 投票:0回答:1

是否有任何可能的方法可以在efcore中的运行时上创建迁移。

context.Database.Migrate();

在此代码之前,我需要一个代码,当我启动我的应用程序时,应在PostgreSQL数据库表和ef模型之间创建有关diff的迁移。

有什么办法吗?

PM> enable-migrations
PM> add-migration initial
PM> update-database

我不想使用这些。我想在运行时进行这些代码的工作。我希望我能清楚地解释自己。

entity-framework entity-framework-core ef-code-first ef-core-3.0
1个回答
0
投票

注意,您需要在调用Add-Migration之后重新编译应用程序。在应用运行时很难做到这一点。

已阅读了有关某些替代解决方案的Automatic Migrations已解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.