Code: Select all
// These are my source objects
public class EditDeliberationCommand : IRequest
{
public Guid Id { get; set; }
public GlobalInformationDto GlobalInformation { get; set; }
}
public class GlobalInformationDto
{
public AudienceType? AudienceType { get; set; }
}
// These are my destination objects
public class Deliberation : AgendaItem
{
}
public abstract class AgendaItem : Entity
{
public GlobalInformation GlobalInformation { get; set; }
}
public class GlobalInformation : ValueObject
{
public AudienceType? AudienceType { get; set; }
Public AudienceType? ExpectedAudienceType { get; set; }
}
Wie kann ich Mapster so konfigurieren, was ich will?
Hier ist ein minimales Beispiel, wie von @guru-Stron:
https://github.com/daaa57150/mapsterTests
Durch Erstellen Ich habe gerade herausgefunden, wie man das Verhalten von Mapster korrigiert: Das Sub -Objekt braucht einen öffentlichen leeren Konstruktor. Ich habe keine Ahnung warum und würde gerne Erklärungen erhalten.