Есть ли какой-либо метод или способ, которым я могу получить значение атрибута объекта из списка полей объекта динамики?
Мне нужно получить ту единственную дату, которая подчеркнута красным на изображении, и сохранить ее в переменной, чтобы я мог создать условное выражение и использовать его как параметр.
Через внешний интерфейс динамически приходят тысячи полей и фильтров, в которые включена эта дата, или же может выводить только дата. Поэтому 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;
}