我在 VS 2019 中使用 NSwag 和连接服务在 Blazor WASM 应用程序中生成我的 API 客户端。在我的 asp.net webapi 上,我有一个包含以下集合的模型:
public List<SupportTermDto> SupportTerms { get; set; } = new List<SupportTermDto>();
为这些生成的代码是:
[Newtonsoft.Json.JsonProperty("supportTerms", Required = Newtonsoft.Json.Required.DisallowNull, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
public System.Collections.Generic.ICollection<SupportTermDto> SupportTerms { get; set; }
因此它们被初始化为 null
。是否可以告诉生成器使用空集合初始化列表?