public SqlUpdateBuild Update(Goods_tagInfo item, string[] ignoreFields) { var sub = new SqlUpdateBuild(new List <Goods_tagInfo> { item }, false); var ignore = ignoreFields?.ToDictionary(a => a, StringComparer.CurrentCultureIgnoreCase) ?? new Dictionary <string, string>(); if (ignore.ContainsKey("goods_id") == false) { sub.SetGoods_id(item.Goods_id); } if (ignore.ContainsKey("tag_id") == false) { sub.SetTag_id(item.Tag_id); } return(sub); }