Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Mapeamento do UpdateFilmeDto para Filme

Boa tarde. Tenho um projeto pessoal que para conversões com Auto Mapper sempre uso:

filme = _mapper.Map<Filme>(filmeDto);

e funciona perfeitamente. Na parte que você faz uma sintaxe um pouco diferente para UpdateFilmeDto:

_mapper.Map(filmeNovo, filme);

qual a diferença? Não daria certo também fazendo assim:

filme = _mapper.Map<Filme>(filmeNovo);
1 resposta
solução!

Boa noite, se eu não me engano é apenas um polimorfismo da biblioteca Automapper. O resultado é o mesmo, ou seja, um objeto é "mapeado" para o outro. No github tem todos os métodos: https://github.com/AutoMapper/AutoMapper/blob/9f2f16067ab201a5a8b9bc982f3a37e8790da7a0/src/AutoMapper/Mapper.cs

Quando não definimos os tipos, ele faz a inferência (descobre o tipo). Na prática, informar os tipos ajuda na performance pois é uma etapa a menos que a biblioteca precisa fazer.