Derzeit verwende ich AutoMapper, um Entitäten in DTOs zu konvertieren, aber die Profilerstellung zeigt, dass es bei hoher Auslastung (500+ Anfragen/Sekunde) spürbaren Mehraufwand verursacht.
Zum Beispiel:
Code: Select all
var users = await _context.Users
.Include(u => u.Roles)
.Include(u => u.Addresses)
.ToListAsync();
var userDtos = _mapper.Map(users);
Mobile version