C# 如何从筛选器表达式OData获取所有属性
我有OData筛选器查询,我想获取筛选器属性。我的问题是:C# 如何从筛选器表达式OData获取所有属性,c#,expression,odata,C#,Expression,Odata,我有OData筛选器查询,我想获取筛选器属性。我的问题是: Product?$filter=Name eq 'Apple' 我得到了它的名称属性,如下所示: var propertyName=((filterQuery?.FilterClause?.Expression as BinaryOperatorNode)?.Left as SingleValuePropertyAccessNode)?.Property?.Name; 现在我正在创建另一个查询,它有两个属性: Product?$f
Product?$filter=Name eq 'Apple'
我得到了它的名称
属性,如下所示:
var propertyName=((filterQuery?.FilterClause?.Expression as BinaryOperatorNode)?.Left as SingleValuePropertyAccessNode)?.Property?.Name;
现在我正在创建另一个查询,它有两个属性:
Product?$filter=Name eq 'Apple' and Price eq 120
如何获取
名称
和价格
?有什么简单的方法可以从筛选器表达式获取属性吗?我不知道这是否解决了您的问题,但为了防止您在Dynamics 365中查找所有可用的实体属性,有一些文档页面,其中列出了所有属性:
以下是PhoneCall实体属性的示例:
在侧菜单中,有所有其他可能的实体