AutoMapper in eine Bibliothek-Klasse

Ich erstellen Sie eine Bibliothek-Klasse, um meine Repositorys, domain model und meine DTO.
Wenn ein Benutzer rufen ClienteRepository.GetById(1) zum Beispiel, es sollte das Client-domain-Modell und wandeln Sie Sie in eine ClientDTO dafür, Beispiel:

public class ClientRepository{
     public ClientDTO GetById(int id){
          var clientDto = Mapper.Map<Client, ClientDTO>(_db.Client.Find(id));

          return clientDto;
     }

}

das problem ist, dass Mapper.Karte funktioniert nicht, weil ich Sie nicht erstellen Sie die Karte (Mapper.CreateMap<Client, ClientDTO>()).

Meine Frage: Wie kann ich dies in eine Bibliothek-Klasse, wenn ich nicht über global.asax, um es zu schaffen?

InformationsquelleAutor MuriloKunze | 2012-09-26
Schreibe einen Kommentar