SQL Server 2008 にアクセスするために Linq-to-SQL を使用しています。データベースでは、いくつかの列に UNIQUE インデックスがあります。
その列に重複データを入力すると、LINQ はエラー メッセージと共に SqlException をスローします。例外が UNIQUE インデックスに関連しており、他の SQL エラーではないことを確認する方法はありますか?
私が知っている解決策は、RegExを使用して例外メッセージを解析することですが、よりエレガントなアプローチがあることを知りたいですか?