Socrata托管数据集的OData Type Provider问题

时间:2019-01-27 23:42:31

标签: f# odata type-providers

我正在尝试使用OData v2的F#类型提供程序访问Socrata(开放政府)数据集。为什么类型提供程序在看似有效的OData服务上始终失败?我已经尝试了他们的简单演示和更复杂的数据集,例如https://data.edmonton.ca/OData.svc/q7d6-ambg

我也在VS Code中使用了一个小的fsx文件,尽管我也尝试了一个完整的项目。

    #r "System.Data.Services.Client.dll"
    #r @"C:\Users\protium\.nuget\packages\fsharp.data.typeproviders\5.0.0.6\lib\net40\FSharp.Data.TypeProviders.dll"
    open FSharp.Data.TypeProviders

    type Svc = ODataService<ServiceUri = @"https://sandbox.demo.socrata.com/OData.svc">

我应该找回静态类型来访问服务。

相反,Intellisense给了我error 7001: Schema specified is not valid,但这些OData提供程序在Excel中可以正常工作。 Socrata允许使用OData标准的v4或v2。

0 个答案:

没有答案