数据迁移出现前错误
来源:12-2 【应用】购物车模型设计与数据库更新

new工程师
2021-03-30
添加数据迁移的时候报错An operation was scaffolded that may result in the loss of data. Please review the migration for accuracy.To undo this action, use Remove-Migration,我按照编译器给的解决方法,定义了一个createTableBuilder的变量,然后我直接更新数据库了。运行也没什么问题,我想请教老师为什么会报这样的错,我看网上没有清晰的讲解,请老师指点。
写回答
1回答
-
阿莱克斯刘
2021-03-30
“按照编译器给的解决方法,定义了一个createTableBuilder的变量”,没有看到你的代码我也不太清楚你的错误信息是怎么回事。不过一般来说,如果migration出错,那必然是自己代码或者数据出现了问题。自动生成的migration文件原则上是不应该去改动的。你的报错信息显示“loss of data”,我猜测是否是原先某些字段定义过null,后来又定义为required,导致数据缺失,无法完成migration呢?
022021-04-06
相似问题