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



我在Dotnet核心2.2.1版本中为数据库使用通用的DesignTimeDbContextFactory

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

如果我尝试删除ContextModelSnapShot,然后反射更改。但这里的问题是,它将构建一个表,但也会将该表丢弃在DOWN中。

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

在我的案例中,问题是以前的更改文件已经存在,而以前的开发人员已经在做了这个文件。我只是暂时将该文件从特定上下文的迁移文件夹中删除,因为我的应用程序中有多个上下文,尝试进行迁移对我来说是可行的。它与以前的文件冲突。

最新更新