Closed jiushi97 closed 2 years ago
IsIgnore 就是虚拟列
IsOnlyIgnoreInsert = true,IsOnlyIgnoreUpdate = true 这2个是更新和插入 的忽略
我是需要这样 if(DbColumnInfo.IsVirtual){ 自己写的实体生成.Append("[SugarColumn(IsOnlyIgnoreInsert =true,IsOnlyIgnoreUpdate =true)]"); } 但是没有这个判断,目前是在ColumnDescription里加了关键字来生成的: if(DbColumnInfo.ColumnDescription.Contains("Virtual")){ 自己写的实体生成.Append("[SugarColumn(IsOnlyIgnoreInsert =true,IsOnlyIgnoreUpdate =true)]"); }
DbFirst肯定不行
需要根据这个判断来给实体加上IsOnlyIgnoreInsert = true,IsOnlyIgnoreUpdate = true