public SqlUpdateBuild Update(CommentInfo item, string[] ignoreFields) { var sub = new SqlUpdateBuild(new List <CommentInfo> { 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("content") == false) { sub.SetContent(item.Content); } if (ignore.ContainsKey("create_time") == false) { sub.SetCreate_time(item.Create_time); } if (ignore.ContainsKey("nickname") == false) { sub.SetNickname(item.Nickname); } if (ignore.ContainsKey("update_time") == false) { sub.SetUpdate_time(item.Update_time); } return(sub); }
public SqlUpdateBuild Update(GoodsInfo item, string[] ignoreFields) { var sub = new SqlUpdateBuild(new List <GoodsInfo> { item }, false); var ignore = ignoreFields?.ToDictionary(a => a, StringComparer.CurrentCultureIgnoreCase) ?? new Dictionary <string, string>(); if (ignore.ContainsKey("category_id") == false) { sub.SetCategory_id(item.Category_id); } if (ignore.ContainsKey("content") == false) { sub.SetContent(item.Content); } if (ignore.ContainsKey("create_time") == false) { sub.SetCreate_time(item.Create_time); } if (ignore.ContainsKey("imgs") == false) { sub.SetImgs(item.Imgs); } if (ignore.ContainsKey("stock") == false) { sub.SetStock(item.Stock); } if (ignore.ContainsKey("title") == false) { sub.SetTitle(item.Title); } if (ignore.ContainsKey("update_time") == false) { sub.SetUpdate_time(item.Update_time); } return(sub); }