无法转换为 long

Cannot convert int to long

我为一个网站创建了数据库,一切正常。由于某些原因,我不得不从 .Net Core 6 降级到 .Net 5,现在我在迁移文件中遇到错误。 Screenshot of errors

如何解决这个问题?

在 EF Core 6 中,UseIdentityColumns 方法的 Int32Int64 参数都有重载。在 EF Core 5 中,Int32 只有一个。因此,如评论中所述,您需要将 1L 更改为 1.