我在尝试将数据保存到MS Azure上的数据库时遇到了这个奇怪的错误。
字段必须是字符串或数组类型,最大长度为' 1'
我很确定我无法在Azure端修复此问题,因为我已经尝试了所有字符串数据类型(char,varchar,nchar,nvarchar,值为255或max的文本)。具有1个字符的字符串确实有效并保存到DB。
我设法通过设置context.Configuration.ValidateOnSaveEnabled = false;
来避免此错误,但这不是所需的解决方案。
我想它必须在代码中的某处指定,但我不知道指定了这个字符串的长度,以及如何编辑它。任何帮助将不胜感激!