Есть ли какой-либо метод или способ, которым я могу получить значение атрибута объекта из списка полей объекта динамики?

Мне нужно получить ту единственную дату, которая подчеркнута красным на изображении, и сохранить ее в переменной, чтобы я мог создать условное выражение и использовать его как параметр.

Через внешний интерфейс динамически приходят тысячи полей и фильтров, в которые включена эта дата, или же может выводить только дата. Поэтому DataFechamento всегда будет приходить, сколько бы фильтров не приходило..

В любом случае, дело в том, что для создания нужного мне условия важна только эта дата в DataFechamento. Поэтому мне нужно выяснить, как я могу выбрать только это «31/08/2022» и сохранить его в переменной.

       public virtual IQueryable<Object> MontaQueryRecuperar(RecuperarIdDTO dto)
    {
        QueryParams queryParams = new QueryParams()
        {
            includes = dto.includes,
            limit = 1,
            page = 1,
            start = 0,
            fields = dto.fields,
            filter = "[{'property':'Id','operator':'equal','value':" + dto.Id + "}]"
        };
        var query = ExecutaConsulta(queryParams);

        IQueryable<object> queryFinal = query;

        var fields = queryParams.GetFields();

        if (fields != null && fields.Count > 0)
            queryFinal = (query.SelectDynamic<TEntidade>(fields) as IQueryable<object>);

        return queryFinal;
    }

просто для анализа:

0 ответов

Другие вопросы по тегам