代码之家  ›  专栏  ›  技术社区  ›  Guerrilla

向DTO添加其他类型

  •  1
  • Guerrilla  · 技术社区  · 6 年前

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

    我试着把它们添加到 IncludeTypes 字段,但只导出显式定义的类型。

    我是否可以将所有DTO类导出并指定一些要导出的附加类?

    1 回复  |  直到 6 年前
        1
  •  1
  •   mythz    6 年前

    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;
    }
    
    推荐文章