Cos'è Mapster? E' una utilissima libreria valida per fare mapping automatici tra oggetti (come la libreria AutoMapper).
A dirla come il sito del produttore "A fast, fun and stimulating object to object Mapper".
Mapster
Questa libreria, come tutte le librerie in ambiente C# su Microsoft Visual Studio, la si installa tramite NuGet.
Io ho installato la versione 3.1.8.
L'uso di questa libreria parte da
using Mapster;
Il mapping automatico tra due oggetti funziona bene se le proprietà hanno lo stesso nome. Non serve alcuna configurazione particola e la si usa così:
OggDest oggettoDestinazione = oggettoPartenza.Adapt<OggPart, OggDest >();
Buon Lavoro!