Vídeo direto ao ponto! Isso é raro nos dias de hoje. Parabéns!
@GEFFAO32 Жыл бұрын
Rodolfo, obrigado por trazer mais está ferramenta, com um vídeo esclarecedor e direto ao ponto. Deixa eu fazer uma pergunta bem básica: O DDD sugere utilizar os Value Objects, como por exemplo, email, telefones, etc... Imagine no caso da Entidade, que o Name da entidade fosse uma class (value object) VOName com as propriedades FirstName e LastName e no DTO o Name fosse uma string... aí vão as perguntas: 1 - Eu encontrei como mapear com o automap o class Name da Entidade para o DTO e o reserso, mas é um pouco trabalhoso de fazer: Veja como ficou extenso o MapperConfiguration. Conhece uma maneira mais simples? var mapConfig = new MapperConfiguration(p => p.CreateMap() .ForMember(dest => dest.Name, map => map.MapFrom(src => $"{src.Name.LastName}, {src.Name.FirstName}")) .ReverseMap() .ForMember(dest => dest.Name, map => map.MapFrom(src => new Name(src.Name.Substring(src.Name.IndexOf(",")+1).Trim(), src.Name.Substring(0,src.Name.IndexOf(",")).Trim())))); 2 - Tu aconselha a usar o Value Objects do DDD? Em uma solution padrão teremos os DTOs de sempre para uma web Api, e se utilizarmos mais um projeto ASP Net Core Web App, ainda termos os viewmodels de uma view asp.net core, e implementarmos ainda o CQRS, ainda teremos as declarações de comands, query e o retorno dos handlers... Vai dar uma trabalheira mapear tudo com o automapper ou com qualquer outra coisa... a não ser que tenha uma forma de automatizar... conhece algo assim? Estou com a abordagem errada?
@Goliank4987KatiUchaDiedy3 жыл бұрын
Vídeo interessante, infelizmente a fonte usada é muito pequena, inviabilizando/dificultando a visualização.
@RodolfoFonseca3 жыл бұрын
Opa, tente assistir em HD. Vamos providenciar o aumento da fonte boa próximos vídeos. Obrigado pelo feedback