Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.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
是否有可以与Web API一起使用的Silverlight LINQ到OData转换器?_Linq_Silverlight_Asp.net Web Api_Wcf Data Services_Odata - Fatal编程技术网

是否有可以与Web API一起使用的Silverlight LINQ到OData转换器?

是否有可以与Web API一起使用的Silverlight LINQ到OData转换器?,linq,silverlight,asp.net-web-api,wcf-data-services,odata,Linq,Silverlight,Asp.net Web Api,Wcf Data Services,Odata,我试图构建一个与ASP.NET Web API对话的Silverlight应用程序,但是Web API没有提供与WCF数据服务相同的客户端代理,这使得LINQ到OData成为一个挑战。是否有一种方法可以手动构建类似于WCF数据服务所使用的客户端代理,但这些代理与Web API通信 在任何人提出问题之前,我之所以不简单地使用WCF数据服务,是因为它与EF的DbGeometry类型(这对我来说是一个交易破坏者)的关系似乎不太好。WCF数据服务客户端应该可以很好地与Web API配合使用-它只是一个普

我试图构建一个与ASP.NET Web API对话的Silverlight应用程序,但是Web API没有提供与WCF数据服务相同的客户端代理,这使得LINQ到OData成为一个挑战。是否有一种方法可以手动构建类似于WCF数据服务所使用的客户端代理,但这些代理与Web API通信


在任何人提出问题之前,我之所以不简单地使用WCF数据服务,是因为它与EF的DbGeometry类型(这对我来说是一个交易破坏者)的关系似乎不太好。

WCF数据服务客户端应该可以很好地与Web API配合使用-它只是一个普通的OData客户端。

您能提供一个链接,指向如何实现这一点的一些说明吗?我只知道生成客户端代理的添加服务引用方法,它似乎只适用于WCF数据服务,而不适用于Web API;它应该与在正确位置公开$metadata的任何OData服务一起使用。