无法在dotnet core ef中添加迁移和更新数据库

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

我在Dotnet core 2.2.1版本中使用通用的DesignTimeDbContextFactory作为数据库。

我正在尝试为其添加迁移,该类在迁移文件夹下创建,但是没有反映UPDown以及ContextModelSnapShot文件中的更改。

如果尝试删除ContextModelSnapShot,然后进行更改。但是这里的问题是它将建立一个表,但也会将该表放在DOWN中。

有人可以帮我解决这个问题吗?

ef-migrations
1个回答
0
投票

在我的情况下,问题是先前的更改文件已存在,而以前的更改文件已经由正在使用它的开发人员完成。我只是从该特定上下文的迁移文件夹中临时删除该文件,因为我的应用程序中有多个上下文,因此尝试进行迁移将对我有用。它与以前的文件冲突。

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