如您所知,SQL Server 2008+ 让我们礼貌地知道哪些值是重复的
The duplicate key value is (foo, bar)
在 SqlException
消息中。通常我通过使用正则表达式并获取括号之间的数据以将其显示给最终用户来获取这些值。
我在想;是否有更优雅的方式来获取这些值?
最佳答案
不要认为有优雅的方式,我会按照您使用 RegEx 的方式处理它。
关于c# - 从 SQL Exception 中获取重复键值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18910176/