/// <summary> /// 创建一个实体 /// </summary> /// <param name="errors">持久的错误信息</param> /// <param name="model">模型</param> /// <returns>是否成功</returns> public bool Create( SysSampleModel model) { try { SysSample entity = Rep.GetById(model.Id); if (entity != null) { 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.CreateTime = model.CreateTime; if (Rep.Create(entity) == 1) { return true; } else { return false; } } catch (Exception ex) { //ExceptionHander.WriteException(ex); return false; } }
/// <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> /// 创建一个实体 /// </summary> /// <param name="db">数据库上下文</param> /// <param name="entity">实体</param> public int Create(SysSample entity) { using (DBContainer db = new DBContainer()) { db.SysSample.AddObject(entity); 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.ObjectStateManager.ChangeObjectState(entity, EntityState.Modified); return db.SaveChanges(); } }
/// <summary> /// 用于向 SysSample EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet<T> 属性的 .Add 方法。 /// </summary> public void AddToSysSample(SysSample sysSample) { base.AddObject("SysSample", 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; }