违反主键约束' pk _'。无法在对象wpf中插入重复键

时间:2017-01-24 17:03:07

标签: c# wpf entity-framework code-first

我先使用实体框架代码。我有3个表。我的表是:

printf

知道我在编辑产品时想要为此产品添加新属性。 所以我的代码是:

-Product :{name id ...}

-property :{name id }

-productProperty:{productId propertyId value}

但我得到以下错误:

  

{"违反PRIMARY KEY约束' PK_dbo.ProductProperties'。无法在对象' dbo.ProductProperties'中插入重复键。重复键值为(1,7)。\ r \ n语句已终止。"}

我谷歌搜索但我找不到我的问题。所以我该如何解决?

1 个答案:

答案 0 :(得分:0)

as @ sous2817 mentioned in a comment:

  

您是否尝试在重新添加之前从数据库中删除curentProduct(并保存更改)?

我删除了productPropertys并保存了它。之后我添加了一个新的ProductPropertys,它解决了这个问题。