我有一个 EDMX 文件,我通常使用“从数据库更新模型”来填充它。
最近,我将数据库中的一个字段从 varchar(2) 更改为 varchar(15)。
EDMX 已更新,查看 XML 文件,我发现 varchar(15) 位于所有正确的位置。Web 应用程序在开发中运行良好。
当发布到服务器(使用 git 的 AppHarbor)时,代码在使用“EntityValidationErrors”更新该字段时失败,显示“字段 TallyStatus 必须是最大长度为 2 的字符串或数组类型”。
生产数据库更新为 varchar(15) 大小。我已经完全重新创建了 EDMX 文件并重新发布,但仍然存在问题。
我还可以做些什么?还是检查?