Добавить дополнительные типы в DTO - PullRequest
0 голосов
/ 07 декабря 2018

У меня есть несколько классов на бэкэнде, которые я не использую ни в одном DTO, но я хотел бы экспортировать их в мой файл машинописи DTO.

Я попытался добавить их в поле IncludeTypes, но затем только эти типыявно определенные экспортируются.

Есть ли способ экспортировать все мои классы DTO и указать некоторые дополнительные классы для экспорта?

1 Ответ

0 голосов
/ 07 декабря 2018

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;
}
...