用 OData 访问 EDR - Environmental Hazard Rank

原创 2012年03月25日 21:21:58

用 OData 访问  EDR - Environmental Hazard Rank

// 编译命令
//"C:\Program Files\Microsoft SDKs\F#\3.0\Framework\v4.0\fsc.exe"  --optimize- --tailcalls- --platform:x86 -r:"C:\Program Files\Reference Assemblies\Microsoft\FSharp\3.0\Runtime\v4.0\FSharp.Core.dll" -r:"E:\Projects\F#3\FSharp.Data.TypeProviders.dll"  -r:"C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\Profile\Client\System.Core.dll" -r:"C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\Profile\Client\System.Data.Services.Client.dll" -r:"C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\Profile\Client\System.dll"  --noframework  TypeProviderEDR.fsx

#if INTERACTIVE
#r @"C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Data.Services.Client.dll";;
#endif
open System.Data.Services.Client;;
#if INTERACTIVE
#r @"E:\Projects\F#3\FSharp.Data.TypeProviders.dll"
#endif
open Microsoft.FSharp.Data.TypeProviders;;

open System.Net;;
open System;;


[<Generate>]
type EHR = Microsoft.FSharp.Data.TypeProviders.ODataService<"https://api.datamarket.azure.com/EDR/EnvironmentalHazardRank">


let EDR ()=
    let db = EHR.GetDataContext()
    // 还可以这样写
    // let db = EHR.ServiceTypes.EDREnvironmentalHazardRankContainer()
    db.Credentials <- NetworkCredential ("MSN帐号","主帐户密钥")

    let q = query {
        for e in db.EnvironmentalHazardRankingByUSPostalZipCode do
        where ( e.State = "WA")
        select e
    }

    q |> Seq.iter ( fun n -> printfn "%A - %A" n.ZipCode n.EnviromentalHazardIndex)

EDR()

版权声明:本文为博主原创文章,未经博主允许不得转载。

sapui5 访问OData数据

开发环境:eclipse Luna, sapui5 toolkit eclipse plugin(从sap官网下载) 运行环境:eclipse + Tomcat OData环境:SAP在公网上提供...

iOS报错 - If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variabl

Error: CGContextSetLineCap: invalid context 0x0. If you want to see the backtrace, please set CG_CON...

一 蓝牙概述 - 1.1 BR/EDR概述

1 BR/EDR概述基础速率和增强速率(BR/EDR)射频工作在国际无授权2.4G Hz ISM频道。蓝牙系统使用跳频技术用来对抗干扰、抗衰减,并且提供跳频扩频(FHSS)载体。基础速率射频在工作时使...
  • cocavon
  • cocavon
  • 2017年11月25日 13:25
  • 53

Android 蓝牙 BR/EDR 的关于串口通信的学习

周末又是偷懒 打了两把DOTA2,想写的系列还没有动笔。这两天狠下功夫把蓝牙研究了个明白,因为同学有需求,他的小车上要用到。搞懂了自然就记下来,网上有用的太少了,做个小整理,免得再出问题。 首先呢,...

蓝牙2.1+EDR版本关于sniff模式的问题汇总

前段时间忙于新产品基本功能开发,这几天基本功能问题告一段落,开始为产品增加低功耗模式,由于所用蓝牙芯片工作于HCI层,所以从蓝牙SIG网站下载了蓝牙2.1+EDR核心规范“Core V2.1 + ED...

Hazard_Analysis_Techniques_for_System_Safety

  • 2010年05月06日 09:55
  • 2.94MB
  • 下载

cpu有关于hazard的处理

  • 2015年06月18日 11:46
  • 8.41MB
  • 下载

蓝牙BR/EDR和Bluetooth Smart的十大重要区别

蓝牙BR/EDR和Bluetooth Smart的十大重要区别 星期二, 12/08/2015 - 16:30 — zoe_liao 作者:任凯(蓝牙技术联盟亚...
  • bona020
  • bona020
  • 2015年12月14日 17:16
  • 1527

BLUETOOTH SPECIFICATION Version 2.1 + EDR

  • 2011年02月24日 19:53
  • 13.14MB
  • 下载

OData Service And Windows Form Outlook Email

  • 2016年07月19日 15:26
  • 21.61MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用 OData 访问 EDR - Environmental Hazard Rank
举报原因:
原因补充:

(最多只允许输入30个字)