public static bool IsDuplicateKeyException(this SqlException ex) { if (ex == null) return false; if (ex.Message == null) return false; return ex.Message.Contains("duplicate key"); }