实体框架更新表关系

时间:2018-04-26 22:21:16

标签: c# entity

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);
 }

为add添加和添加新标题是完美的,但是为了更新,我收到此错误:

  

IEntityChangeTracker的多个实例

无法引用实体对象

1 个答案:

答案 0 :(得分:0)

有趣地遵循Entity Framework课程的这一部分!

Updating Related Data with Entity Framework