помню, где читал, что там есть какой-то очень удобный способ через рекорды вроде...
Да, используй рекорды.
А всмысле, какая связь вообще? DTO это же например Protobuf? Или я чего не понимаю
Я понял что вопрос был про дата трансфер обджект
Но это же когда передаются объекты через какую то сеть, или Entity Framework самый частый пример. И Protobuf для передачи по сети. Или JsonSerialize...
ДТО это то что передаётся, все верно, не обязательно протофайл, это может быть что угодно. Используется в сценарии когда кидаешь данные с фронта, например, у тебя есть на беке в бд какая-то сущность Юзер, и в тех или иных сценариях ты же не будешь напрямую в сущность все толкать, делается ДТО которая содержит в себе не все поля сущности, например. Это простейший пример, не говорю что так всегда делается.
А как маппить recordDTO в record?
Как обычно. Автомаппер тоже с ними работает.
Обсуждают сегодня