.net dotnet ef迁移列表在迁移文件夹中找不到迁移

.net dotnet ef迁移列表在迁移文件夹中找不到迁移,.net,f#,.net-core,entity-framework-core,.net,F#,.net Core,Entity Framework Core,我(在linux上并转换为F#)跟随 迁移已成功创建(在Migrations目录中有3个文件)。但是dotnet ef数据库更新表示所有内容都是最新的,dotnet ef Migrations list表示未找到任何迁移。当我手动检查创建的sqlite文件时,它只包含一个空的uu EFMigrationsHistory表 context.Database.Migrate()和context.Database.EnsureCreated()方法也不会拾取任何迁移 我在想也许我的fsproject缺

我(在linux上并转换为F#)跟随 迁移已成功创建(在
Migrations
目录中有3个文件)。但是
dotnet ef数据库更新
表示所有内容都是最新的,
dotnet ef Migrations list
表示未找到任何迁移。当我手动检查创建的sqlite文件时,它只包含一个空的uu EFMigrationsHistory表

context.Database.Migrate()
context.Database.EnsureCreated()
方法也不会拾取任何迁移

我在想也许我的fsproject缺少对Migrations文件夹的引用,但我不确定对它的引用会是什么样子


谢谢你的帮助

以下是我为使迁移正常运行所做的工作

  • 我还必须将生成的迁移文件转换为F#。 在这里,姆贝格布很有帮助。(尽管必须进行一些修改,以考虑自v1以来的变化。)
  • 我必须将新转换的.fs迁移文件添加到fsproj中