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 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)); }