public void DoWork(PersoonDTO p) { using (var ctx = new MijnContext()) { //ctx.Personen.Add(new PersoonEF // { // Naam = p.Naam, // Salaris = p.Salaris, // Leeftijd = p.Leeftijd // }); ctx.Personen.Add(Mapper.Map<PersoonEF>(p)); ctx.SaveChanges(); } }
public PersoonDTO Get(int id) { using (var ctx = new MijnContext()) { ctx.Configuration.ProxyCreationEnabled = ctx.Configuration.LazyLoadingEnabled = true; var p = ctx.Personen.Find(id); //return new PersoonDTO // { // Naam = p.Naam, // Salaris = p.Salaris, // Leeftijd = p.Leeftijd // }; return Mapper.Map<PersoonDTO>(p); } }