示例#1
0
 /// <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);
 }
示例#2
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);
 }
示例#3
0
        public void Update(Expression <Func <User, bool> > condition)
        {
            var entity = from p in Where(condition) select p;

            WorkContext.Commit();
        }
示例#4
0
 /// <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);
 }
示例#5
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);
 }
示例#6
0
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 public int Commit()
 {
     return(WorkContext.Commit());
 }
示例#7
0
 /// <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);
 }
示例#8
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);
 }