从swagger模型生成API

时间:2017-05-10 07:49:39

标签: c# asp.net-web-api2 swagger

我从swagger中获取了'宠物'示例,并且想要使用Web API 2的脚手架来生成控制器。这样做,它告诉我:

'运行所选代码生成器时出错。无法映射Pet.PhotoUrls属性,因为它的类型为List,它不是受支持的基本类型或有效的实体类型。显式映射此属性,或忽略它。'

在生成的'Pet'模型类的构造函数中,我们看到:

List<string> PhotoUrls = default(List<string>)

这个模型类直接来自swagger编辑器的服务器代码生成器,所以我认为它可以为这种类型的进程做好准备。这里推荐的方法是什么?只是在你自己的API中避免使用这些参数吗?

0 个答案:

没有答案