es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: AUTOMAPPER-10

No se puede convertir la expresión lambda al tipo ‘IValueResolver‘ porque no es un tipo de delegado.

Estoy tratando de definir este mapeo simple en mi perfil. CreateMap<companyclient, mydto=””>() .ForMember( dto => dto.PaymentTerms, opt => opt.MapFrom(companyClient => companyClient.Company.PaymentTerms != null ? companyClient.Company.PaymentTerms.Value : null)) Pero estoy obteniendo este mensaje de error estúpido: “No se puede convertir la expresión lambda al tipo ‘IValueResolver<companyclient, mydto,=”” object=””>’ porque no es . . . Read more

Usando automapper para objetos anidados.

Estoy utilizando perfiles y buscando el mejor enfoque en lo siguiente, lo que tengo en mi perfil no está funcionando. “`C# public EbayItemProfile() { CreateMap<item, ebayitem="">() .ForMember(dest => dest.Availability.ShipToLocationAvailability.Quantity, opt => opt.MapFrom(src => src.Quantity)) .ForMember(dest => dest.Sku, opt => opt.MapFrom(src => src.Sku)) .ForMember(dest => dest.Product.Title, opt => opt.MapFrom(src => src.Name)); . . . Read more

MapStruct @SuperBuilder Error de tipo de retorno no convertido.

BaseDto: @Data @NoArgsConstructor @SuperBuilder public class BaseDto{ // Algunos campos } TestDto: @Data @NoArgsConstructor @SuperBuilder public class TestDto extends BaseDto { // Algunos campos } Base Mapper: @MapperConfig( componentModel = "spring" ) public interface BaseMapper<E extends BaseEntity, DTO extends BaseDto> { DTO toDto(E entity); …. } Implementación de Mapper Generado: . . . Read more

¿Qué asignaciones está aplicando Automapper?

Tengo un problema en el que un mapeo funciona cuando se aplica como el hijo de un objeto, pero no de otro, y no tengo idea de cómo depurar esto. Mapeo un objeto complejo así: TypePadre1 -> TypeHijo1 -> TypeNieto1 PropiedadA que se transforma en TypePadre2 -> TypeHijo2 -> TypeNieto2 . . . Read more