Witam, napotkałem w swoim projekcie na problem.
Chodzi o edycję danych w bazie danych. Projekt WPF, używam EF i AutoMapper. Dajmy na przykład mam klasę encji bazy User z polami Id, Firstname, Lastname i CreatedDate, Mam obiekt UserDTO, który zawiera te same pola oprócz CreatedDate. W ViewModelu korzystając z klasy UserService pobieram użytkownika do edycji, w serwisie pobieram z bazy, mapuję na dto i zwracam do viewmodelu. W widoku zmieniam imię i nazwisko i w serwisie odwrotnie - mapuję dto na klasę encji bazy i robię context.AddOrUpdate(user). Jak łatwo zauważyć wyczyści mi CreatedDate. Jest jakieś ładne rozwiązanie na taki problem? Mam wrzucać encję do widoku? Mój DTO musi być identyczny z klasą encji?
Proszę o sugestie.