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