之前我们曾经介绍过使用Excel2010 PowerPiovt消费OData Service ,今天让我们使用LINQPad实现,LINQPad是一个免费的LINQ查询分询器。
支持C#表达式,T-SQL,Entity-SQL等。

        这里我们使用的是4.20 verison,通过增加一个Connection,还是使用TechEd 2010 官网的Odata Service.创建后如下图所示:

使用LINQPad消费OdataService

当我们执行:

   1:  from s in Sessions
   2:  where s.Title.Contains(".net")
   3:  select new
   4:  {
   5:      s.SessionID,
   6:      s.TID,
   7:      s.Title,
   8:      s.SessionType,
   9:      s.AudienceCategory,
  10:      s.Room,
  11:      s.Date
  12:  }

实际上是执行

http://odata.msteched.com/sessions.svc/Sessions()?$filter=substringof('.net',Title)&$select=SessionID,TID,Title,SessionType,AudienceCategory,Room,Date

你可以从浏览器中看执行,看到最终的效果,最终还是返回的是XML。

如果您想自己开发Odata service,可以先了解它的协议Open Data Protocol.

希望这篇POST对您有帮助。

Petter Liu Blog。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-07
  • 2021-06-22
  • 2021-06-02
  • 2022-12-23
  • 2021-12-14
猜你喜欢
  • 2022-12-23
  • 2021-06-19
  • 2022-12-23
  • 2021-09-16
  • 2022-12-23
  • 2021-08-14
相关资源
相似解决方案