如何在数据插入/更新期间最好地处理唯一约束?
我有一个表,其中有一个字段,我将唯一约束键设置为yes。当用户单击“注册错误”按钮时,出现以下错误:
违反UNIQUE KEY约束' UK_Email.tbl_User'。无法在对象' dbo.ProjectDAL'中插入重复键。 声明已经终止。
描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.Data.SqlClient.SqlException:违反UNIQUE KEY约束' IX_emailGroups'。无法在对象' dbo.emailGroups'中插入重复的密钥。 该语句已终止。
如上所示,处理唯一错误的最佳方法是什么? 因为我正在尝试这个
Map