好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

关于FreeSql使用过程中遇到的一个很严重的问题

string _Content; [Column(StringLength = -2)] public string Content { get { return _Content; } set { if (_Content != value) { NotifyPropertyChanging( " Content " ); _Content = value; NotifyPropertyChanged( " Content " ); } } }

  这样的后果是,FreeSql配置认为这个字段是varchar(255),并且把mysql数据库表的字段类型,由longtext改成了varchar(255),并且把原先所有记录的这个字段的内容都只保留255个字符。

  虽然后面把这个属性加上了,但是数据却已经丢失恢复不回来了。

  个人感觉这个是一个非常严重的安全漏洞和安全隐患,如果在一些生产环境下的项目,这已经是非常严重的事情了。

  不知道怎么样才能很好地避免这个问题的发生。

关于FreeSql使用过程中遇到的一个很严重的问题

标签:char   style   prope   class   环境   忽略   col   文本   not   

查看更多关于关于FreeSql使用过程中遇到的一个很严重的问题的详细内容...

  阅读:27次

上一篇: 网络与网络数据库

下一篇:oracle 19c安装