簡體   English   中英

Swashbuckle.AspNetCore僅生成帶有字符串類型字段的模型

[英]Swashbuckle.AspNetCore only generating models with fields of type string

所以我有一個這樣的小組模型:

public class GroupDTO {
    [Required]
    public Guid? Id { get; set; }

    [Required(AllowEmptyStrings = false)]
    [StringLength(maximumLength: 50)]
    public string Name { get; set; }
}

但是通過搖搖晃晃生成的模型如下所示:

[
  {
    "id": "string",
    "name": "string"
  }
]

它看起來應該像這樣:

[
  {
    "id": "00000000-0000-0000-0000-000000000000",
    "name": "string"
  }
]

有人知道嗎?

Swashbuckle將引導視為字符串。

@ceferrari在評論中回答。

您可以使用https://github.com/mattfrear/Swashbuckle.Examples將示例添加到具有有效值的swagger調用中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM