向 DTO 添加其他类型

Add additional types to DTO

我在后端有一些 类 我没有在任何 DTO 中使用,但我想导出到我的 DTO 打字稿文件。

我尝试将它们添加到 IncludeTypes 字段,但只有那些明确定义的类型才会被导出。

有什么方法可以导出我所有的 DTO 类 并指定一些额外的 类 来导出?

ServiceStack 仅导出服务合同中的类型。最简单的方法是添加一个 DummyTypes 服务来保存您要导出的类型,例如:

public class ExportTypes
{
    public MyType1 MyType1 { get; set; }
    public MyType2 MyType2 { get; set; }
}

public class ExportTypesService : Service 
{
    public object Any(ExportTypes request) => request;
}