JSON Тип провайдера с Saturn Framework `Controller.getModel <MyModel>` не работает - PullRequest
0 голосов
/ 25 марта 2020

У меня возникли проблемы с тем, чтобы мой тип работал с Сатурном и провайдером JSON.

Мой тип: (генерируется поставщиком типов)

[<CLIMutable>]
type FeatureModel = JsonProvider<"../example.json">

Мой код в действии Controller.create:

...
let! inputModel = Controller.getModel<FeatureModel> ctx
let uploadedName = inputModel.Feature.Name //Example
...

Я ожидаю, что intellisense будет работать для inputModel.Feature.Name, но это не так. Я проверил тип. Если я использую его непосредственно с FeatureModel.GetSample(), он показывает мне свойства / поля.

Есть идеи, что я упускаю или делаю неправильно?

...