コード例 #1
0
        /// <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);
        }