AspNetCore.IQueryable.Extensions icon indicating copy to clipboard operation
AspNetCore.IQueryable.Extensions copied to clipboard

Filtro com único parâmetro para múltiplos campos

Open ivanassisleal opened this issue 2 years ago • 1 comments

Olá, é possível fazer com que um único parâmetro execute o filtro e campos diferentes?

[QueryOperator(Operator = WhereOperator.Contains)] public string Filtrar { get; set; }

O parâmetro acima realizar o filtro em 3 colunas diferentes na tabela.

ivanassisleal avatar Jul 11 '22 14:07 ivanassisleal

Acho que daria pra fazer algo assim.

public class TestFilter : ICustomQueryable { public string Filtrar { get; set; }

    [QueryOperator(Operator = WhereOperator.Contains)]
    public string Campo1 => Filtrar;

    [QueryOperator(Operator = WhereOperator.Contains)]
    public string Campo2 => Filtrar;

    [QueryOperator(Operator = WhereOperator.Contains)]
    public string Campo3 => Filtrar;
}

egerrodrigo avatar Apr 28 '23 14:04 egerrodrigo