У меня возникли проблемы с тем, чтобы мой тип работал с Сатурном и провайдером 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()
, он показывает мне свойства / поля.
Есть идеи, что я упускаю или делаю неправильно?