gpt4 book ai didi

entity-framework - 如何摆脱 "An entity object cannot be referenced by multiple instances of IEntityChangeTracker"?

转载 作者:行者123 更新时间:2023-12-03 12:04:21 26 4
gpt4 key购买 nike

我在 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();

最佳答案

在我开始在 HttpContext.Items 中存储数据上下文之前,我一直收到这条消息。属性(property)。这意味着您可以对当前 Web 请求使用相同的数据上下文。这样你就不会得到 2 个引用相同实体的数据上下文。

这是 DataContext Life Management 上的好帖子.

我希望它有帮助。

戴夫

关于entity-framework - 如何摆脱 "An entity object cannot be referenced by multiple instances of IEntityChangeTracker"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/620084/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com