На удаление объекта сущности нельзя ссылаться несколькими экземплярами ошибки IEntityChangeTracker - PullRequest
0 голосов
/ 24 января 2020

Я испытываю ошибку IEntityChangeTracker и хотел бы знать, исправит ли приведенное ниже решение это

  public class IndexController : Controller
  {
    private readonly MyContext context = new MyContext();

    MyServiceOne serviceOne = new MyServiceOne(context);
    MyServiceTwo serviceTwo = new MyServiceTwo(context)
  }

В классах MyServiceOne и MyServiceTwo я создаю новый контекст каждый раз во всех методах и ошибка исходит из строки ниже в методе, который должен удалить запись из моей базы данных.

context.Entry(myVariable).State = System.Data.Entity.EntityState.Deleted;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...