public void AddListDate(List <DormSetRelation> dormsetrelations) { foreach (DormSetRelation item in dormsetrelations) { EfContext.RegisterNew <DormSetRelation, long>(item); } EfContext.Commit(); }
public void UpDeleteList(List <DormSetRelation> dormsetrelations) { foreach (DormSetRelation item in dormsetrelations) { item.IsDeleted = true; EfContext.RegisterModified <DormSetRelation, long>(item); } EfContext.Commit(); }
public void UpDeleteListDate(List <Dormitory> dormitories, Dormitory dormitory) { if (dormitory != null) { EfContext.RegisterModified <Dormitory, long>(dormitory); } foreach (Dormitory item in dormitories) { item.IsDeleted = true; //item.dorm_State = item.dorm_State == "close" ? "open" : item.dorm_State; EfContext.RegisterModified <Dormitory, long>(item); } EfContext.Commit(); }
public void UpDeleteListDate(List <Department> departments, Department parendDept) { if (parendDept != null) { EfContext.RegisterModified <Department, long>(parendDept); } foreach (Department item in departments) { item.IsDeleted = true; //item.Dept_State = item.Dept_State == "close" ? "open" : item.Dept_State; EfContext.RegisterModified <Department, long>(item); } EfContext.Commit(); }
public void UpListDate(List <DormSetRelation> dormsetrelations, DormSetRelation dormsetrelation) { if (dormsetrelation != null) { EfContext.RegisterModified <DormSetRelation, long>(dormsetrelation); } foreach (DormSetRelation item in dormsetrelations) { item.dsr_State = false; item.dsr_unEnable = DateTime.Parse(DateTime.Now.ToShortDateString()); EfContext.RegisterModified <DormSetRelation, long>(item); } EfContext.Commit(); }
/// <summary> /// 批量插入实体记录集合 /// </summary> /// <param name="entities"> 实体记录集合 </param> /// <param name="isSave"> 是否执行保存 </param> /// <returns> 操作影响的行数 </returns> public virtual int Insert(IEnumerable <TEntity> entities, bool isSave = true) { PublicHelper.CheckArgument(entities, "entities"); EfContext.RegisterNew(entities); return(isSave ? EfContext.Commit() : 0); }
/// <summary> /// 插入实体记录 /// </summary> /// <param name="entity"> 实体对象 </param> /// <param name="isSave"> 是否执行保存 </param> /// <returns> 操作影响的行数 </returns> public virtual int Insert(TEntity entity, bool isSave = true) { PublicHelper.CheckArgument(entity, "entity"); EfContext.RegisterNew(entity); return(isSave ? EfContext.Commit() : 0); }
/// <summary> /// 提交更新 /// </summary> /// <returns></returns> public virtual int Commit(bool validateOnSaveEnabled = true) { return(EfContext.Commit(validateOnSaveEnabled)); }
/// <summary> /// 更新实体记录 /// </summary> /// <param name="entity"> 实体对象 </param> /// <param name="isSave"> 是否执行保存 </param> /// <returns> 操作影响的行数 </returns> public virtual int Update(TEntity entity, bool isSave = true) { PublicHelper.CheckArgument(entity, "entity"); EfContext.RegisterModified <TEntity>(entity); return(isSave ? EfContext.Commit() : 0); }
/// <summary> /// 删除实体记录 /// </summary> /// <param name="entity"></param> /// <returns></returns> public virtual int Delete(TEntity entity) { EfContext.RegisterDelete <TEntity, TKey>(entity); return(EfContext.Commit()); }