سلام
میخوام یک جدولم رو با دستور زیر آپدیت کنم اما خطای An entity object cannot be referenced by multiple instances of IEntityChangeTracker رو میده . من در متد GetProfileOfUser هم از دیتا بیس رکوردی رو خوندم و حالا تو این یکی خطا میده.
دوستان میتونید راهنمایی کنید؟
publicdecimalUpdateProfileNewCredit(decimal paidPrice)
{
try
{
Profile userProfile = _utility.GetProfileOfUser();
decimal newCredit = userProfile.Credit+ paidPrice;
userProfile.Credit= newCredit;
_db.Entry(userProfile).State=EntityState.Modified;
_db.SaveChanges();
return newCredit;
}
catch(Exception e)
{
_errorLog.Error("CreditPayment.cs/UpdateProfileNewCredit","", e.Source,"Message:::"+ e.Message+"---InnerException:::"+ e.InnerException);
return-1;
}
}