LINQPad可以在OData上运行SQL查询吗?

时间:2010-12-08 22:26:14

标签: sql odata linqpad

我可以成功运行LINQ查询以从OData提供程序检索数据。我无法使用OData运行SQL查询。由于我知道有多少防火墙在工作,我不确定它是LINQPad还是某种防火墙问题。

1 个答案:

答案 0 :(得分:1)

使用OData运行SQL查询没有意义,因为SQL不是OData使用的语言。

要查询OData,您需要使用Uri协议described here或Microsoft的LINQ提供程序(将LINQ查询转换为所描述的Uri协议)。

如果在LINQPad中使用OData连接运行LINQ查询,则单击“SQL”选项卡时,您将看到它所转换的Uri。