Guest User

Untitled

a guest
Aug 17th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. Entity framework use navigation properties on newly created entity
  2. public MailMessage CreateEmail(Email email)
  3. {
  4. var tmpEmail = db.Set<Email>().Create();
  5. db.Emails.Add(tmpEmail);
  6. db.Entry<Email>(tmpEmail).CurrentValues.SetValues(email);
  7. db.SaveChanges();
  8. email = tmpEmail;
  9.  
  10. public MailMessage CreateEmail(Email email)
  11. {
  12. db.Emails.Add(email);
  13. db.SaveChanges();
  14.  
  15. db.Entry(email).Reference(e => e.FromEmailAddress).Load();
  16. db.Entry(email).Reference(e => e.ToEmailAddress).Load();
  17.  
  18. //...
  19. }
Add Comment
Please, Sign In to add comment