/// <summary> /// 删除 /// </summary> /// <param name="entity">对象</param> /// <returns></returns> public virtual object Delete(T entity, bool isConcurrency) { DataAccessModel <T> entityDao = new DataAccessModel <T>(); object ret = HasChild(entity); if (ret != null) { return(ret); } _affectedRows = entityDao.Delete(entity, null, isConcurrency); return(ret); }
/// <summary> /// 删除 /// </summary> /// <param name="lstScope">批量删除的条件集合</param> /// <returns>大于0:删除完毕,小于0:删除失败</returns> public virtual object Delete(ScopeList lstScope, bool isConcurrency) { DataAccessModel <T> entityDao = new DataAccessModel <T>(); object ret = HasChild(lstScope); if (ret != null) { return(ret); } _affectedRows = entityDao.Delete(lstScope); return(ret); }
/// <summary> /// 删除一组数据 /// </summary> /// <param name="lst">数据集合</param> /// <returns>大于0:删除完毕,小于0:删除失败</returns> public virtual object Delete(List <T> lst) { DataAccessModel <T> entityDao = new DataAccessModel <T>(); object res = null; foreach (T entity in lst) { res = HasChild(entity); if (res != null) { continue; } _affectedRows += entityDao.Delete(entity); } return(res); }
public IActionResult Delete(int id) { DataAccessModel.Delete(id); return(RedirectToAction("Index", "Admin")); }