public int Delete(ParamDelete param) { var result = 0; Logger("删除记录", () => { db.UseTransaction(true); var rtnBefore = this.OnBeforeDelete(new DeleteEventArgs() { db = db, data = param.GetData() }); if (!rtnBefore) { return; } result = BuilderParse(param).Execute(); Msg.Set(MsgType.Success, APP.MSG_DELETE_SUCCESS); this.OnAfterDelete(new DeleteEventArgs() { db = db, data = param.GetData(), executeValue = result }); db.Commit(); }); return(result); }
/// <summary> /// 删除记录 /// </summary> /// <param name="param">ParamDelete</param> /// <returns>int</returns> public int Delete(ParamDelete param) { var result = 0; db.UseTransaction(true); var rtnBefore = this.OnBeforeDelete(new DeleteEventArgs() { db = db, data = param.GetData() }); if (!rtnBefore) { return(result); } result = BuilderParse(param).Execute(); this.CommandResult.Set(true, APP.Msg_Delete_Success); this.OnAfterDelete(new DeleteEventArgs() { db = db, data = param.GetData(), executeValue = result }); db.Commit(); return(result); }