Как DTO не загрязняет ваши веб-сервисы в ServiceStack?
Я новичок в сфере услуг. Я читаю Wiki Servicetack и нашел это утверждение: "Ваш DTO определяет все, что Service Stack не загрязняет ваши веб-сервисы какими-либо дополнительными пользовательскими артефактами или разметкой". Пожалуйста, дайте мне знать, как DTO работает в serviceStack, чтобы он не загрязнял веб-сервис?
1 ответ
В ServiceStack вы можете использовать чистые аннотированные POCO для определения вашего контракта на обслуживание (т. Е. DTO запроса и ответа). Вам также не нужны какие-либо пользовательские этапы сборки или созданные прокси-серверы, чтобы иметь возможность вызывать вашу Службу, поскольку вы можете повторно использовать те же DTO, которые вы определили для Службы на Клиенте, используя любого из Универсальных клиентов службы.NET ServiceStack для обеспечить сквозной типизированный API без генерации кода или пользовательских шагов сборки.
См. Пример Customer REST на домашней странице и его автономный интеграционный тест в качестве примера.