我可以成功运行LINQ查询以从OData提供程序检索数据。我无法使用OData运行SQL查询。由于我知道有多少防火墙在工作,我不确定它是LINQPad还是某种防火墙问题。
答案 0 :(得分:1)
使用OData运行SQL查询没有意义,因为SQL不是OData使用的语言。
要查询OData,您需要使用Uri协议described here或Microsoft的LINQ提供程序(将LINQ查询转换为所描述的Uri协议)。
如果在LINQPad中使用OData连接运行LINQ查询,则单击“SQL”选项卡时,您将看到它所转换的Uri。