Ich habe ein Problem mit Automapper. Mein Mapping Aufruf wie folgt aussieht:Automapper Mapping Ausnahme mit Listen zu Listen
var dataContracts = MapperManager.Mapper.Map<List<Employee>, List<EmployeeDTO>>(entities.ToList());
Entity IQueryable<Employee>
In meinem Mapper Helfer Klasse I Have:
public class MapperManager
{
public static MapperConfiguration MapperConfiguration { get; set; }
private static IMapper _mapper { get; set; }
public static IMapper Mapper
{
get
{
if (_mapper == null) {
_mapper = MapperConfiguration.CreateMapper();
}
return _mapper;
}
}
public static void RegisterMappinngs()
{
MapperConfiguration = new MapperConfiguration(cfg =>
{
...
cfg.CreateMap<Employee, EmployeeDTO>().MaxDepth(5);
...
}
}
}
RegisterMappings einmal auf AppStartup in Global.asax genannt und danach habe ich Ausnahme im Kartenbetrieb:
Fehlerzuordnungstypen.
Mapping-Typen: List`1 -> List`1 System.Collections.Generic.List`1 [[NAMESPACE.Employee, Montage, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null]] - > System.Collections.Generic.List`1 [[NAMESPACE2.EmployeeDTO, ASSEMBLY2, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null]]
jeder kann eine Idee geben, was ich bin falsch machen?
Mit freundlichen Grüßen
Sind Sie erfolgreich in der Lage einen einzelnen Mitarbeiter abzubilden -> EmployeeDTO? Ihre Konfiguration ist möglicherweise nicht vollständig. Was passiert, wenn Sie 'MapperConfiguration.AssertConfigurationIsValid()' aufrufen? –