我正在尝试使用aspnetcore服务器生成器(npx @openapitools/openapi-generator-cli -g aspnetcore ...)自动生成代码。
这个问题发生在只读属性上:它们在API中没有标记为readonly。
如何用私有设置器生成属性并添加公共" set "-Method来设置它们呢?
例如,如果"Name“属性在yml-file中标记为只读:

为该属性生成的代码可以是:
public string Name { get; private set; }
...
public void SetName(string value) { Name = value; }而不仅仅是:
public string Name { get; set; }发布于 2022-08-26 10:04:54
看起来openapi-generator目前不支持AO3.0的readOnly/writeOnly,如本(2.5 )公开请求/发布所示。它似乎还没有计划发布任何版本。
你可以在github上“喜欢”这个问题来给予它更多的关注。但是有人需要做这项工作,或者你需要自己去做。
在实现之前,您需要在生成后编辑这些文件。
https://stackoverflow.com/questions/73497740
复制相似问题