【发布时间】:2013-05-20 19:00:09
【问题描述】:
我在 WinForms 应用程序中使用 EF 5.0。我快速处理 DBContext。
尽管如此,我必须维护一个 Customer 实体的静态列表,我在启动时使用 DBContext 填充该列表 - 再次,快速处理。另外,我在应用程序的某些部分稍微使用了多线程。
问题是我每隔一段时间就会收到此异常:
一个实体对象不能被多个实例引用 IEntityChangeTracker。
我应该在处理 DBContext 之前分离该静态列表中的每个 Customer 吗?我应该为 WinForms 应用程序使用其他设计吗?感谢您的反馈。
【问题讨论】:
标签: c# winforms entity-framework