public int ExecuteSql(string call, params object[] parameters) { In[] pars = Dialect.ConvertToNamedParameters(parameters); foreach (var par in pars) { call = call.Replace(par.Name, Dialect.GetColumnValueToSql(par.Value)); } AddSql(call); return(1); }
private void ApplyFilter() { if (Filter != null) { HasFilter = true; var whereSql = _dialect.GetWhereSql(Filter, 0); var pars = Filter.GetAllValueParameters(); Parameters = _dialect.ConvertToNamedParameters(0, pars); _select += " " + whereSql; } }