我在Ado.Net EF中有一个模型.我有一对多关系,当我想添加实体时,我得到了错误
"IEntityChangeTracker的多个实例无法引用实体对象"
任何线索?
类似的东西
Template template = new Template(); ... ... while (from < to) { Course course = new Course(); ..... template.Course.Add(course); ..... } courseEntities.AddToTemplate(template); // Problem line courseEntities.SaveChanges();
CraftyFella.. 17
我收到此消息,直到我开始将数据上下文存储在HttpContext.Items属性中.这意味着您可以为当前Web请求使用相同的数据上下文.这样,您最终不会引用引用相同实体的2个数据上下文.
这是一篇关于DataContext Life Management的好文章.
我希望它有所帮助.
戴夫
我收到此消息,直到我开始将数据上下文存储在HttpContext.Items属性中.这意味着您可以为当前Web请求使用相同的数据上下文.这样,您最终不会引用引用相同实体的2个数据上下文.
这是一篇关于DataContext Life Management的好文章.
我希望它有所帮助.
戴夫