Entity Framework обновляет таблицы отношений - PullRequest
0 голосов
/ 27 апреля 2018

O имеют 3 таблицы:

  • title ( titleID , lib)
  • chapitres ( chapID , titleID )
  • статьи ( artID , chapID , titleid )

У меня проблема с попыткой обновить запись заголовка:

 db = new EngDBEntities();

 if (obj != null)
 {
     titresBindingSource.DataSource = obj;
     db.Titres.Attach(titresBindingSource.Current as Titres);
 }
 else
 {
     titresBindingSource.DataSource = new Titres();
     db.Titres.Add(titresBindingSource.Current as Titres);
 }

Обновление и добавление нового заголовка для добавления идеально, но для обновления я получаю эту ошибку:

На объект сущности нельзя ссылаться несколькими экземплярами IEntityChangeTracker

1 Ответ

0 голосов
/ 27 апреля 2018

Получайте удовольствие от изучения этого раздела курса Entity Framework!

Обновление связанных данных с Entity Framework

...