public static void Main()
var config = new MapperConfiguration(cfg => cfg.CreateMap<Book, Book>()
.ForAllMembers(opts => opts.Condition((src, dest, member) => member != null || member != default)));
var mapper = config.CreateMapper();
var book = mapper.Map(source, target);
Console.WriteLine(book.Author + "-" + book.Title + "-" + book.EAN + " - " + book.Id);
public string? Author {get; set;}
public string? Title {get; set;}
public string? EAN {get; set;}
public Guid Id {get; set;}