Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在c中获取odata查询参数#_C#_Asp.net_.net_Odata - Fatal编程技术网

C# 在c中获取odata查询参数#

C# 在c中获取odata查询参数#,c#,asp.net,.net,odata,C#,Asp.net,.net,Odata,我在odata中有一个选择过滤器的查询 localhost:1034/odata/Pharmacy?$select=MemberAge,ClaimNumber 我想访问c#中的MemberAge和ClaimNumber参数,而不使用split函数 如何访问该值?首先要说的是,如果您使用WebAPI OData库并返回一个IQueryable,那么您就不需要访问选择的值,因为库会处理所有这些 如果您确实需要将此单独解析为该名称,那么System.Web.OData.Query命名空间中的ODat

我在odata中有一个选择过滤器的查询

localhost:1034/odata/Pharmacy?$select=MemberAge,ClaimNumber
我想访问
c#
中的
MemberAge
ClaimNumber
参数,而不使用
split函数


如何访问该值?

首先要说的是,如果您使用WebAPI OData库并返回一个
IQueryable
,那么您就不需要访问选择的值,因为库会处理所有这些

如果您确实需要将此单独解析为该名称,那么
System.Web.OData.Query
命名空间中的
ODataQueryOptions
类就是在库中解析它的,您可以使用它

如果你根本不使用这个库——我强烈建议你不要这样做——那么你就只能靠自己了,你必须自己分割它