Professional Documents
Culture Documents
21 Automapper
21 Automapper
Automapper
Vad vi går igenom
Att mappa data
Vad är Automapper ?
Varför Automapper ?
Innehåller även ibland meta data tex vid anrop till web
api:er information om sökningen (parametrar, tidpunkt)
som gjordes och antal träffar mm.
Domain object
I ett web api skickas i regel inte objekt i detta format utan
mappas.
Indata kan komma från en extern källa som man inte har
kontroll över. Vill inte skapa beroenden i koden till det
datat. Kopplingen blir istället till ett kontrakt som mappar
datat.
AutoMapper.Extensions.Microsoft.DependencyInjection
builder.services.AddAutoMapper(typeof(Startup));
builder.services.AddControllers ();
Profile klasser
https://docs.automapper.org/en/stable/Getting-started.html
https://code-maze.com/automapper-net-core/
https://dotnettutorials.net/lesson/automapper-in-c-sharp/
Länkar - videos
https://youtu.be/ncRjahgY6hs
DEMO
Flattening
XX