C# 如何在ServiceStack';上显示复杂类型属性的ApiMember属性数据;s生成的元数据页
对于请求DTO上复杂类型的属性,是否可以在ServiceStack生成的元数据上显示ApiMember属性数据?如果是,如何实现这一目标 假设我有一个具有以下属性的请求DTO:C# 如何在ServiceStack';上显示复杂类型属性的ApiMember属性数据;s生成的元数据页,c#,
servicestack,C#,
servicestack,对于请求DTO上复杂类型的属性,是否可以在ServiceStack生成的元数据上显示ApiMember属性数据?如果是,如何实现这一目标 假设我有一个具有以下属性的请求DTO: public Customer Customer { get; set; } public List<CustomerOrder> CustomerOrders { get; set; } public string Id { get; set; } public string
public Customer Customer { get; set; }
public List<CustomerOrder> CustomerOrders { get; set; }
public string Id { get; set; }
public string CompanyName { get; set; }
public string ContactName { get; set; }
我希望能够将ApiMember属性添加到客户的属性中。但是,当我这样做时,请求DTO的元数据页面不会显示客户的属性
我还希望CustomerOrder的属性也显示在元数据页面上。我意识到这可能有点棘手,因为它是CustomerOrder类型的列表
如果不支持,欢迎推荐其他选项。我认为目前不支持您正在寻找的内容。我认为
Api
和ApiMember
属性是为了遵循/镜像。在Swagger API中支持复杂
类型,但为了获得复杂类型的详细信息,它需要位于API声明的模型
部分。我认为,模型
目前不在ServiceStack中处理。至少,我没有偶然发现它你看到ServiceStack的大摇大摆的支持了吗。我认为这是处理文档的一种非常好的方法。@paaschpa:我已经看过并打算尝试它,但我想先让基本元数据页面按预期工作。如果Swagger API为复杂类型的属性选择ApiMember属性,那么这听起来是一个可以接受的解决方案。有人能确认Swagger API是否能处理上述场景吗?如果没有人能确认,我会尝试一下,并在时间允许的情况下发布更新。是的,并不是所有的招摇过市属性都已经在元数据页面中了(欢迎拉取请求!:)-但这是我们的待办事项列表,所以应该很快就会提供。