I’m having trouble saving the data..

Sep 27 2019 2:52 AM
Problem when saving data "ex = {" An entity object can not be referenced by multiple instances of IEntityChangeTracker. "}
  1. public class Transactions  
  2. {  
  3. [Key]  
  4. public long Id { getset; }  
  5. public string Url { setget; }  
  6. public bool? Showsender { getset; }  
  7. public virtual PaymentStatus PaymentStatusItem { getset; }  
  8. public string Trackingnumber { setget; }  
  9. public DateTime? Executiondatetime { setget; }  
  10. public virtual Account SourceAccount { setget; }  
  11. public virtual Account DestinationAccount { setget; }  
  12. public Decimal? Amount { setget; }  
  13. public string Currency { setget; }  
  14. public string Type { setget; }  
  15. public string Status { setget; }  
  16. public string Description { setget; }  
  17. public decimal? CurrentBalance { getset; }  
  18. public decimal? Balance { getset; }  
  19. public virtual TransactionType TransactionTypeItem { getset; }  
  20. public virtual Account DestinationAccountItem { getset; }  
  21. public virtual Account SourceAccountItem { getset; }  
  22. }  
  23. public bool Save(Transactions tran)  
  24. {  
  25. try  
  26. {  
  27. db.transactons.Add(tran);  
  28. db.SaveChanges();  
  29. return true;  
  30. }  
  31. catch (Exception ex)  
  32. { } return false;  
  33. }
I tried but I couldn't find a solution to this problem, please help.

Answers (1)