Ich nutze die Projektfunktionalität in Automapper und Entity Framework, aber ich stoße auf ein Problem, bei dem Automapper anscheinend keinen Aufzählungstyp zu einem anderen projizieren möchte.
Ich habe folgende Entitäten:
%Vor%Ich projiziere diese Typen dann auf folgende Modelle:
%Vor%Ich habe dann meine Mappings so eingerichtet:
%Vor%Und schließlich führe ich meine Projektion aus:
%Vor%Wenn ich das mache, bekomme ich die folgende Ausnahme:
AutoMapper.AutoMapperMappingException: Es konnte kein Kartenausdruck von MyNamespace.PhoneType erstellt werden MyNamespace.Models.UserProfilePhoneTypeModel Es konnte kein Kartenausdruck von "MyNamespace.PhoneType" zu "MyNamespace.Models.UserProfilePhoneTypeModel" erstellt werden Ergebnis StackTrace:
bei System.Collections.Concurrent.ConcurrentDictionary2.GetOrAdd(TKey key, Func
2 valueFactory) ...
Ich habe versucht, explizite Zuordnungen zu erstellen, aber sie scheinen ignoriert zu werden. Was mache ich hier falsch?
Tags und Links linq automapper