字符串长度错误 - 保存到数据库

时间:2018-05-07 21:53:02

标签: c# asp.net database model-view-controller entity

我在尝试将数据保存到MS Azure上的数据库时遇到了这个奇怪的错误。

  

字段必须是字符串或数组类型,最大长度为' 1'

我很确定我无法在Azure端修复此问题,因为我已经尝试了所有字符串数据类型(char,varchar,nchar,nvarchar,值为255或max的文本)。具有1个字符的字符串确实有效并保存到DB。

我设法通过设置context.Configuration.ValidateOnSaveEnabled = false;来避免此错误,但这不是所需的解决方案。

我想它必须在代码中的某处指定,但我不知道指定了这个字符串的长度,以及如何编辑它。任何帮助将不胜感激!

0 个答案:

没有答案