AutoMapper-add-Profil auf der assembly laden

Ich möchte mich registrieren alle Zuordnungen in meinem Business-Schicht zu Data Layer, und Data Layer zu Business-Schicht Klassen, so wie meine Business-Schicht-assembly geladen. Derzeit bin ich mit einer statischen Klasse, um diese Aufgabe für mich:

public static class AutoMapperBootstrapper
{
    public static void InitMappings()
    {
        Mapper.Initialize(a => a.AddProfile<MyProfile>());
    }
}

Aber jedes mal, wenn ich einen Anruf mit-Mapper.Die Karte und die zusätzlichen mappings im Profil, es ist noch zu sagen Fehlende Typ-Mapping-Informationen.

, Wie ich gehen sollte, über dies zu beheben?

Eine chance können Sie bieten ein Beispiel für die mapping-Konfiguration und map-Aufruf der Fehler aufgetreten ist?
Ich bin nicht mit einem expliziten Aufruf von Configure Methode. Nur dieser Aufruf in der Business-Klasse: AutoMapper.Mapper.Map<IEnumerable<DL.MasterList> IEnumerable<BL.MasterList>>(sourceData).ToList<MasterList>();
Könnten Sie uns die CreateMap Anrufe in Ihrem Profil Klasse? Helfen könnte vorschlagen, wo das problem ist. Ich nehme an, Sie haben festgestellt, dass Ihr bootstrapper aufgerufen wird?

InformationsquelleAutor Nisha_Roy | 2012-11-06

Schreibe einen Kommentar