public Task <QueryResponse <From> > ConsultarAsync <From>(IQueryDb <From> modelo, Dictionary <string, string> peticion, Expression <Func <From, bool> > filtro = null) { var q = autoQuery.CreateQuery(modelo, peticion); if (filtro != null) { q = q.And(filtro); } var r = autoQuery.Execute(modelo, q); return(r.InTask()); }
public static SqlExpression <From> CreateQuery <From, Into>(this IAutoQueryDb autoQuery, IQueryDb <From, Into> model, IRequest request) { return(autoQuery.CreateQuery(model, request.GetRequestParams(), request)); }