public int Create(SysSample entity) { using (DBContainer db = new DBContainer()) { db.SysSamples.AddObject(entity); return db.SaveChanges(); } }
public int Create(App.Models.SysSample entity) { using (DB db = new DB()) { db.Set <SysSample>().Add(entity); return(db.SaveChanges()); } }
public int Edit(SysSample entity) { using (DBContainer db = new DBContainer()) { db.SysSamples.Attach(entity); db.ObjectStateManager.ChangeObjectState(entity, EntityState.Modified); return db.SaveChanges(); } }
public int Edit(App.Models.SysSample entity) { using (DB db = new DB()) { db.Set <SysSample>().Attach(entity); db.Entry <SysSample>(entity).State = EntityState.Modified; return(db.SaveChanges()); } }
/// <summary> /// 修改一个实体 /// </summary> /// <param name="db">数据库上下文</param> /// <param name="entity">实体</param> public int Edit(SysSample entity) { using (DBContainer db = new DBContainer()) { db.SysSample.Attach(entity); db.Entry(entity).State = System.Data.EntityState.Modified; return db.SaveChanges(); } }
/// <summary> /// 创建一个实体 /// </summary> /// <param name="errors">持久的错误信息</param> /// <param name="model">模型</param> /// <returns>是否成功</returns> public bool Create(ref ValidationErrors errors,SysSampleModel model) { try { SysSample entity = Rep.GetById(model.ID); if (entity != null) { errors.Add("主键重复"); return false; } entity = new SysSample(); entity.ID = model.ID; entity.Name = model.Name; entity.Age = model.Age; entity.Bir = model.Bir; entity.Photo = model.Photo; entity.Note = model.Note; entity.CreatTime = model.CreatTime; if (Rep.Create(entity) == 1) { return true; } else { errors.Add("插入失败"); return false; } } catch (Exception ex) { errors.Add(ex.Message); ExceptionHander.WriteException(ex); return false; } }
/// <summary> /// 获取一个对象 /// </summary> /// <param name="id"></param> /// <returns></returns> public Models.SysSample GetById(string id) { if (IsExist(id)) { App.Entity.SysSample entity = Rep.GetById(id); SysSample model = new SysSample(); model.Id = entity.Id; model.Name = entity.Name; model.Age = entity.Age; model.Bir = entity.Bir; model.Photo = entity.Photo; model.Note = entity.Note; model.CreateTime = entity.CreateTime; return model; } else { return new SysSample(); } }
/// <summary> /// 创建新的 SysSample 对象。 /// </summary> /// <param name="id">ID 属性的初始值。</param> public static SysSample CreateSysSample(global::System.String id) { SysSample sysSample = new SysSample(); sysSample.ID = id; return sysSample; }
/// <summary> /// 用于向 SysSamples EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet<T> 属性的 .Add 方法。 /// </summary> public void AddToSysSamples(SysSample sysSample) { base.AddObject("SysSamples", sysSample); }