/// <summary> /// 删除数据 /// </summary> /// <param name="paraTb_Goodinfotosupermarket"></param> /// <returns>true:删除成功,false:不存在该记录</returns> public bool deleteMode(tb_GoodInfoToSuperMarket paraTb_Goodinfotosupermarket) { if(paraTb_Goodinfotosupermarket == null) throw new ArgumentNullException("paraTb_Goodinfotosupermarket"); try { var query = from p in _context.tb_GoodInfoToSuperMarket where p.GoodSuperID == paraTb_Goodinfotosupermarket.GoodSuperID select p; if (query.ToList().Count<1) { return false; } else { foreach(var model in query.ToList()) { if(!_context.IsAttached(model)) _context.tb_GoodInfoToSuperMarket.Attach(model); _context.tb_GoodInfoToSuperMarket.DeleteObject(model); _context.SaveChanges(); } return true; } } catch (Exception ex) { throw ex; } }
/// <summary> /// 插入数据 /// </summary> /// <param name="paraTb_Goodinfotosupermarket"></param> /// <returns>true:插入成功,false:已存在该记录</returns> public bool addMode(tb_GoodInfoToSuperMarket paraTb_Goodinfotosupermarket) { if(paraTb_Goodinfotosupermarket == null) throw new ArgumentNullException("paraTb_Goodinfotosupermarket"); try { var query = from p in _context.tb_GoodInfoToSuperMarket where p.GoodSuperID == paraTb_Goodinfotosupermarket.GoodSuperID select p; if (query.ToList().Count() > 0) { return false; } else { _context.tb_GoodInfoToSuperMarket.AddObject(paraTb_Goodinfotosupermarket); _context.SaveChanges(); return true; } } catch (Exception ex) { throw ex; } }
/// <summary> /// 用于向 tb_GoodInfoToSuperMarket EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet<T> 属性的 .Add 方法。 /// </summary> public void AddTotb_GoodInfoToSuperMarket(tb_GoodInfoToSuperMarket tb_GoodInfoToSuperMarket) { base.AddObject("tb_GoodInfoToSuperMarket", tb_GoodInfoToSuperMarket); }
/// <summary> /// 更新数据 /// </summary> /// <param name="paraTb_Goodinfotosupermarket"></param> /// <returns>true:更新成功,false:更新数据失败,不存在该记录!</returns> public bool updateMode(tb_GoodInfoToSuperMarket paraTb_Goodinfotosupermarket) { if(paraTb_Goodinfotosupermarket == null) throw new ArgumentNullException("paraTb_Goodinfotosupermarket"); try { var oldEntity = (from p in _context.tb_GoodInfoToSuperMarket where p.GoodSuperID == paraTb_Goodinfotosupermarket.GoodSuperID select p).FirstOrDefault(); if (oldEntity == null) { return false; } else { _context.ApplyCurrentValues(oldEntity.GetType().Name, paraTb_Goodinfotosupermarket); _context.SaveChanges(); return true; } } catch (Exception ex) { throw ex; } }
/// <summary> /// 创建新的 tb_GoodInfoToSuperMarket 对象。 /// </summary> /// <param name="goodSuperID">GoodSuperID 属性的初始值。</param> public static tb_GoodInfoToSuperMarket Createtb_GoodInfoToSuperMarket(global::System.Int32 goodSuperID) { tb_GoodInfoToSuperMarket tb_GoodInfoToSuperMarket = new tb_GoodInfoToSuperMarket(); tb_GoodInfoToSuperMarket.GoodSuperID = goodSuperID; return tb_GoodInfoToSuperMarket; }