如何在插入或更新中处理唯一键约束?

时间:2016-06-02 12:19:41

标签: c# sql sql-server sql-server-2012

如何在数据插入/更新期间最好地处理唯一约束?

我有一个表,其中有一个字段,我将唯一约束键设置为yes。当用户单击“注册错误”按钮时,出现以下错误:

违反UNIQUE KEY约束' UK_Email.tbl_User'。无法在对象' dbo.ProjectDAL'中插入重复键。 声明已经终止。

描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.Data.SqlClient.SqlException:违反UNIQUE KEY约束' IX_emailGroups'。无法在对象' dbo.emailGroups'中插入重复的密钥。 该语句已终止。

如上所示,处理唯一错误的最佳方法是什么? 因为我正在尝试这个

Map

0 个答案:

没有答案