运行代码优先更新数据库会针对 GoDaddy 服务器数据库出错



我有一个虚拟主机,我将整个项目抛出FTP上传到GoDaddy,但是当我将项目的连接字符串更改为我在包管理器中运行的服务器中的连接字符串时,我卡住了Update-database我收到其中一个迁移的迁移错误,告诉无法在列中插入null

我尝试使用以下命令使用生成的脚本:Update-Database -Script -SourceMigration:0我不知道这个命令是否正确!!

现在我不知道该怎么办? 所有功能在我的本地计算机和本地连接字符串上都可以正常工作 如何以正确的方式运行迁移?

我认为,您在 TableX 中有新列。

此列不允许空值。

在表X中存在数据。

迁移器无法在现有行中填充此列。

a) 允许新列为空

b) 从表中删除所有内容

c) 查看新列的默认值

最新更新