无法转换为 long
Cannot convert int to long
我为一个网站创建了数据库,一切正常。由于某些原因,我不得不从 .Net Core 6 降级到 .Net 5,现在我在迁移文件中遇到错误。
Screenshot of errors
如何解决这个问题?
在 EF Core 6 中,UseIdentityColumns
方法的 Int32
和 Int64
参数都有重载。在 EF Core 5 中,Int32
只有一个。因此,如评论中所述,您需要将 1L
更改为 1
.
我为一个网站创建了数据库,一切正常。由于某些原因,我不得不从 .Net Core 6 降级到 .Net 5,现在我在迁移文件中遇到错误。 Screenshot of errors
如何解决这个问题?
在 EF Core 6 中,UseIdentityColumns
方法的 Int32
和 Int64
参数都有重载。在 EF Core 5 中,Int32
只有一个。因此,如评论中所述,您需要将 1L
更改为 1
.