EF Core - 代码优先迁移:关键字 'NOT' 附近的语法不正确
EF Core - code first migration: Incorrect syntax near the keyword 'NOT'
我正在学习 this 教程。
添加评级 属性 并且当 运行 'update-database' 我收到此错误:
试图恢复到之前的迁移,但表示没有迁移应用为最新的数据库。删除了 DB table 和 re运行 迁移但仍然得到这个。当我之后添加另一个迁移时,UP 和 DOWN 方法是空的。有人知道吗?谢谢
好吧,您还没有分享任何代码,所以完全根据教程所说的内容和您发布的图片,它看起来像:
[Column(TypeName = "decimal(18, 2)")]
你很可能有
[Column(TypeName = "decimal(18, 2")]
因为它在 alter
子句中缺少一个括号(即,您需要在字符串中的 2 之后添加一个括号)。
我正在学习 this 教程。
添加评级 属性 并且当 运行 'update-database' 我收到此错误:
试图恢复到之前的迁移,但表示没有迁移应用为最新的数据库。删除了 DB table 和 re运行 迁移但仍然得到这个。当我之后添加另一个迁移时,UP 和 DOWN 方法是空的。有人知道吗?谢谢
好吧,您还没有分享任何代码,所以完全根据教程所说的内容和您发布的图片,它看起来像:
[Column(TypeName = "decimal(18, 2)")]
你很可能有
[Column(TypeName = "decimal(18, 2")]
因为它在 alter
子句中缺少一个括号(即,您需要在字符串中的 2 之后添加一个括号)。