/// <summary> /// 删除数据实体集合 /// </summary> /// <param name="entities">数据实体集合</param> /// <param name="saveChange">是否执行删除</param> /// <returns></returns> public virtual int Delete(IEnumerable <TEntity> entities, bool saveChange = true) { ArgumentUtil.ThrowIfNull(entities, nameof(entities)); // WorkContext.RegisterDeleted(entities); return(saveChange ? WorkContext.Commit() : 0); }
/// <summary> /// 删除单个数据实体 /// </summary> /// <param name="entity">数据实体</param> /// <param name="saveChange">是否执行删除</param> /// <returns></returns> public virtual int Delete(TEntity entity, bool saveChange = true) { ArgumentUtil.ThrowIfNull(entity, nameof(entity)); // WorkContext.RegisterDeleted(entity); return(saveChange ? WorkContext.Commit() : 0); }
public void Update(Expression <Func <User, bool> > condition) { var entity = from p in Where(condition) select p; WorkContext.Commit(); }
/// <summary> /// /// </summary> /// <param name="entity"></param> /// <param name="saveChange"></param> /// <returns></returns> public int Save(TEntity entity, bool saveChange = true) { WorkContext.RegisterNew(entity); return(saveChange ? WorkContext.Commit() : 0); }
/// <summary> /// /// </summary> /// <param name="entities"></param> /// <param name="saveChange"></param> /// <returns></returns> public int Save(IEnumerable <TEntity> entities, bool saveChange = true) { WorkContext.RegisterNew(entities); return(saveChange ? WorkContext.Commit() : 0); }
/// <summary> /// /// </summary> /// <returns></returns> public int Commit() { return(WorkContext.Commit()); }
/// <summary> /// /// </summary> /// <param name="entity"></param> /// <param name="saveChange"></param> /// <returns></returns> public int Update(TEntity entity, bool saveChange = true) { WorkContext.RegisterModified(entity); return(saveChange ? WorkContext.Commit() : 0); }
/// <summary> /// /// </summary> /// <param name="entities"></param> /// <param name="saveChange"></param> /// <returns></returns> public int Update(IEnumerable <TEntity> entities, bool saveChange = true) { WorkContext.RegisterModified(entities); return(saveChange ? WorkContext.Commit() : 0); }