public KeyValuePair<string, List<SugarParameter>> ToSql() { DeleteBuilder.EntityInfo = this.Context.EntityMaintenance.GetEntityInfo<T>(); string sql = DeleteBuilder.ToSqlString(); var paramters = DeleteBuilder.Parameters == null ? null : DeleteBuilder.Parameters.ToList(); RestoreMapping(); return new KeyValuePair<string, List<SugarParameter>>(sql, paramters); }
private void _ExecuteCommand(out string sql, out SugarParameter[] paramters) { DeleteBuilder.EntityInfo = this.Context.EntityMaintenance.GetEntityInfo <T>(); sql = DeleteBuilder.ToSqlString(); paramters = DeleteBuilder.Parameters == null ? null : DeleteBuilder.Parameters.ToArray(); RestoreMapping(); AutoRemoveDataCache(); Before(sql); }
public int ExecuteCommand() { DeleteBuilder.EntityInfo = this.Context.EntityMaintenance.GetEntityInfo <T>(); string sql = DeleteBuilder.ToSqlString(); var paramters = DeleteBuilder.Parameters == null ? null : DeleteBuilder.Parameters.ToArray(); RestoreMapping(); return(Db.ExecuteCommand(sql, paramters)); }
public int ExecuteCommand() { DeleteBuilder.EntityInfo = this.Context.EntityMaintenance.GetEntityInfo <T>(); string sql = DeleteBuilder.ToSqlString(); var paramters = DeleteBuilder.Parameters == null ? null : DeleteBuilder.Parameters.ToArray(); RestoreMapping(); AutoRemoveDataCache(); Before(sql); var result = Db.ExecuteCommand(sql, paramters); After(sql); return(result); }