brunobritodev / AspNetCore.IQueryable.Extensions

LINQ extensions to help build IQueryAble Expressions
MIT License
159 stars 29 forks source link

Error: System.Nullable #6

Closed Bsantos19 closed 2 years ago

Bsantos19 commented 2 years ago

Olá, estou tentando realizar uma consulta usando os operadores (em campos dateTime e double) GreaterThanOrEqualTo e/ou LessThanOrEqualTo

Mas estou recebendo os erros:

The binary operator GreaterThanOrEqual is not defined for the types 'System.Nullable`1[System.Double]' and 'System.Double'.

The binary operator LessThanOrEqual is not defined for the types 'System.Nullable`1[System.DateTime]' and 'System.DateTime'.

Abaixo a forma como fiz a implementação:

    [QueryOperator(Operator = WhereOperator.GreaterThanOrEqualTo, HasName = "ValorPrincipal")]
    public double? ValorPrincipalMaiorIgual { get; set; }

    [QueryOperator(Operator = WhereOperator.LessThanOrEqualTo, HasName = "DataVencimento")]
    public DateTime? DataVencimentoMenorIgual { get; set; }
GedanMagal commented 2 years ago

Foi aberto uma PR para o item informado. Aguardando a aprovação

brunobritodev commented 2 years ago

PR #7 aceito.