0
我使用实体框架来保存多对多关系。 很明显,部分关系已经在数据库中出现了,它给了我一个重复的KEY错误。更新多对多关系 - 实体框架
如何使插入的实体框架覆盖?
我的错误:
System.Data.SqlClient.SqlException: Violation of PRIMARY KEY constraint 'PK__PaymentL__3214EC07CE1C6DCF'. Cannot insert duplicate key in object 'dbo.PaymentLine'. The duplicate key value is (47c78fb5-b536-4920-b7e6-c925e9879aee).
我的一个表是这样的:
CREATE TABLE [dbo].[PaymentLine](
[Id] [uniqueidentifier] NOT NULL,
...
PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]