我用NSwag在.net core API中生成了庞大的文档,而ng-swagger-gen为Angular客户端生成了。问题在于生成的接口会忽略子类属性。 参见以下示例:
//Backend classes
public class Student:User{
public DateTime EnrollDate{get;set;}
}
public class User {
public string UserName{get;set;}
}
和客户端界面是
export interface User{
username:string
}
export interface Student extends User{
}
如您所见,EnrollDate
属性将被忽略。请注意,此属性上没有SwaggerIgnore
批注。如何解决这个问题?如何强制Nswag或ng-swagger-gen生成子属性?
答案 0 :(得分:0)
谢谢,但我已从11.18.7
版本更新为NSwag.AspNetCore Version =“ 13.1.6”,问题已解决!