首页 > 其他 > 详细

EF 表中中多次指定了列名解决办法

时间:2020-06-11 12:29:50      阅读:55      评论:0      收藏:0      [点我收藏+]

这个问题是我们实际开发中遇到过的问题。

可能的原因:数据库在执行数据表迁移的时候,数据表执行成功,最后插入EF数据迁移表__MigrationHistory的时候,没有把所有的命令行完整插入,缺失了一部分导致的。

解决办法:

 1、先导出数据迁移表的sql

       Nuget 里面执行:entityframework\update-database -f -script 

 2、查询数据库该表中对应的字段,是否有值,如果有,需要先备份表数据。

 3、手动删除物理表的字段,之后用EF执行正常迁移即刻。不出意外应该能迁移成功。

以上内容经过实际的测试。希望对大家有所帮助。

EF 表中中多次指定了列名解决办法

原文:https://www.cnblogs.com/xiaobaicai12138/p/13091836.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!