我有一个网络托管,我上传我的整个项目抛出FTP到GoDaddy但是当我将我的项目的连接字符串更改为服务器中的一个时我卡住了我在包管理器中运行Update-database
我得到了一个迁移其中一次迁移的错误,告知无法在列中插入null。
我尝试使用此命令生成的脚本:
Update-Database -Script -SourceMigration:0
我不知道这个命令是否是正确的命令!!
现在我不知道该怎么办?所有东西在我的本地机器和我的本地连接字符串上工作正常 如何以正确的方式运行迁移?
答案 0 :(得分:1)
我认为,你在TableX中有新专栏。
此列不允许空值。
在TableX中存在数据。
Migrator无法在现有行中填充此列。
a)允许新列
为nullb)从表中删除所有
c)查看新列的默认值