سلام وقت بخیر

یک پروژه WPF .NET7 و با EF Core 7 و البته Unit Of Work و Repository Pattern در حال توسعه است . یک مشکل عجیب داریم اینکه: وقتی یک رکورد از هر جدولی رو ویرایش میکنیم، اگر مجدد همون رکورد ادیت کنیم ، خطا میده و اجازه ویرایش نمیده.

انگار یکجای در wpf ، این مقادیر نگهداشته میشن و در حافضه باز می مانه

متن خطا اینه:


The instance of entity type 'Category' cannot be tracked because another instance with the same key value for {'Id'} is already being tracked. When attaching existing entities, ensure that only one entity instance with a given key value is attached. Consider using 'DbContextOptionsBuilder.EnableSensitiveDataLoggin g' to see the conflicting key values


ممنون میشم اگه کسی این مشکل رو بتونه حل کنه