public virtual int Delete(object id) { List <KeyValuePair <string, object> > parameters = new List <KeyValuePair <string, object> >(); parameters.Add(new KeyValuePair <string, object>(this.PrimaryKey, id)); return(DbLogic.Delete(DbHelper, this.CurrentTableName, parameters)); }
public virtual int Delete(params KeyValuePair <string, object>[] parameters) { List <KeyValuePair <string, object> > parametersList = new List <KeyValuePair <string, object> >(); for (int i = 0; i < parameters.Length; i++) { parametersList.Add(parameters[i]); } return(DbLogic.Delete(DbHelper, this.CurrentTableName, parametersList)); }
public virtual int Delete(string name, object[] values) { int returnValue = 0; for (int i = 0; i < values.Length; i++) { List <KeyValuePair <string, object> > parameters = new List <KeyValuePair <string, object> >(); parameters.Add(new KeyValuePair <string, object>(name, values[i])); returnValue += DbLogic.Delete(DbHelper, this.CurrentTableName, parameters); } return(returnValue); }
/// <summary> /// 删除 /// </summary> /// <param name="id">主键</param> /// <returns>影响行数</returns> public int Delete(string id) { int returnValue = 0; // 删除角色权限结构定义 // returnValue = DbLogic.Delete(DbHelper, BaseRoleModuleOperationTable.TableName, BaseRoleModuleOperationTable.FieldRoleId, id); // 删除员工角色表结构定义部分 List <KeyValuePair <string, object> > parameters = new List <KeyValuePair <string, object> >(); parameters.Add(new KeyValuePair <string, object>(BaseUserRoleEntity.FieldRoleId, id)); returnValue += DbLogic.Delete(DbHelper, BaseUserRoleEntity.TableName, parameters); // 删除角色的表结构定义部分 parameters = new List <KeyValuePair <string, object> >(); parameters.Add(new KeyValuePair <string, object>(BaseRoleEntity.FieldId, id)); returnValue += DbLogic.Delete(DbHelper, BaseRoleEntity.TableName, parameters); return(returnValue); }
public virtual int Delete(List <KeyValuePair <string, object> > parameters) { return(DbLogic.Delete(DbHelper, this.CurrentTableName, parameters)); }
// // 删除数据部分 // public virtual int Delete() { return(DbLogic.Delete(DbHelper, this.CurrentTableName)); }
private int MyDelete(List <KeyValuePair <string, object> > parameters) { parameters = GetDeleteExtParam(parameters); return(DbLogic.Delete(DbHelper, this.CurrentTableName, parameters)); }