比如备注这样的字段,因为数据表中给它的长度不够,导致经常报这样的错误: System.InvalidOperationException: String 或 binary 数据将被截断。
上次加到 500 这次报错改成 nvarchar(1000),下次再报错的话是不是该改成 2000 了。
既然 varchar/nvarchar 可变长,不会因为没用满导致空间浪费,何不把这样的字段都设成 nvarchar(4000)或者 varchar(8000)呢? 不过我司好像没人这么整,是因为这样做有啥问题吗