Arhiva de etichete: automapper

Șpârle cu rapoarte Telerik Report Engine (II) – Când nu ești chiar tu însuți

În treacăt fie spus, nu-i vorba de ceva legat de Telerik Report Engine în sine, cât de faptul că reprezintă un mediu unde asemenea probleme pot lesne apărea (și, în definitiv, a ieșit de sub macat după rezolvarea investigației precedente). Așadar, avem un serviciu de raportare ce-și extrage dinamic rapoartele dorite dintr-o tabelă. Fiecare raport conține și DLL-ul ce unde trebuie încărcat și clasa ce-l produce.

Bun, pentru unul din ele, achiziția de date troznea sever cu sânge pe pereți și suficientă confuzie cât să-și reclame propriul gen pe buletin:

An error occurred while invoking data retrieval method. 
---> AutoMapper.AutoMapperMappingException: Missing type map configuration 
or unsupported mapping.

Mapping types:
Object -> SmufItemViewModel
System.Object -> Zbuf.Stuf.Common.ViewModels.SmufItemViewModel

O astfel de eroare înseamnă, pe scurt, că AutoMapper trebuie să creeze un obiect de un tip dintr-un alt obiect de un alt tip fără să aibă cunoștință despre cum s-o facă. Și atunci zice fie Nu știu, d-astea, nu știu!, fie I have no memory of this place. Și mesajul de mai sus este dovada. Atâta doar că, urmărind șirul sfiicios de firimituri lăsat de excepție, la linia în cauză se află:

Citește mai departe →