Я пытаюсь получить доступ к наборам данных Socrata (открытого правительства), используя провайдер типа F # для OData v2.Почему провайдеру типов постоянно отказывают в том, что похоже на действительный сервис OData?Я попробовал как их простую демонстрацию, так и более сложные наборы данных, такие как https://data.edmonton.ca/OData.svc/q7d6-ambg
. Я использую небольшой файл fsx с VS Code, хотя я пробовал и с полноценным проектом.
#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 допускает v4 или v2 стандарта OData.