在为实体对象设置值时,已添加具有相同键的项

时间:2012-09-09 16:37:39

标签: frameworks entity

我有一个SilverLight应用程序,它使用实体framework 4作为数据访问层。我需要手动创建一些实体对象,然后保存到数据库中 我有这个特殊的问题。实例化对象然后为其属性分配一些值时,我收到一个错误“已经添加了具有相同键的项目”。这是在将对象添加到ObjectContext的实例之前。此外,在切换to SP1 of Visual Studio之前,没有问题。它只在我们升级VS2010 to SP1.

后才会发生

在代码中,就像这样。

class cls = new class(); 
cls.class_name = "test";

在运行时为class_name分配值时抛出异常。 “class”是手动创建的实体对象,它映射到SQL database中的表。

我应该在哪里解决这个问题?

非常感谢任何帮助。

0 个答案:

没有答案