我在我的 asp.net 应用程序中使用 LINQ。我在“ColorDV”表的两列上放置了一个唯一键。当尝试添加像“ss”这样的重复值时,我得到了结果:
System.Data.UpdateException:更新条目时出错。有关详细信息,请参阅内部异常。---> System.Data.SqlClient.SqlException:违反唯一键约束“TITLE_AR_ColorDV”。无法在对象“dbo.ColorDV”中插入重复键。重复键值为 (ss)。该语句已终止。
但问题是,在此异常之后,我无法在任何表中插入任何记录,因为完全相同的异常。我想知道 LINQ 是否每次都尝试执行相同的先前插入。
请问我该如何解决这个问题?