У меня есть запрос фильтра OData, и я хочу получить свойства фильтра. Вот мой запрос:
Product?$filter=Name eq 'Apple'
Я получаю Name
свойство вот так:
var propertyName=((filterQuery?.FilterClause?.Expression as BinaryOperatorNode)?.Left as SingleValuePropertyAccessNode)?.Property?.Name;
Теперь я создаю еще один запрос, который имеет два свойства:
Product?$filter=Name eq 'Apple' and Price eq 120
Как я могу получить Name
и Price
? Есть ли простой способ получить свойства из выражения фильтра?