在揚鞭UI我得到這樣一個模型:ASP.NET揚鞭的IEnumerable <T>
Inline Model [
Inline Model 1
]
Inline Model 1 {
Id (string, optional),
ConnectionString (string, optional),
ConnectionState (string, optional)
}
休息了一會找方法,如:
public IEnumerable<Device> Get()
{
return new List<Device>();
}
爲什麼顯示不正確?
從評論
public class SwaggerConfig
{
public static void Register()
{
var thisAssembly = typeof(SwaggerConfig).Assembly;
GlobalConfiguration.Configuration .EnableSwagger(c => { c.SingleApiVersion("v1", "api"); }) .EnableSwaggerUi(c => { });
}
}
public class Device
{
public string Id { get; set; }
public string ConnectionString { get; set; }
public string ConnectionState { get; set; }
}
你能舉個例子應該如何顯示?或者,你可以嘗試用'ResponseTypeAttribute'指定響應類型,並檢查它是否改變了它的顯示方式。 – Patrick
應該是這樣的:[ 設備 ] 設備{ ID(string,可選), 的ConnectionString(string,可選), ConnectionState(string,可選) } – user2191213
我試圖創建一個新的重現您的問題Web API Project和安裝的招搖,結果就像是想要的一樣。你可以發佈你的Swagger配置嗎?你也可以告訴我,「設備」是由你定義還是來自另一個程序集? – Patrick