title: Check for existence of column in DataReader OR not make debugger break on certain exceptions
body: <p>I have code that looks like:</p>
  
  <pre><code>  //System.Data.IDataRecord dr
    try
    {
         Consolidated = Utility.NullConvert.ToBool(dr[Constants.Data.Columns.cConsolidated], false);
    }
    catch (IndexOutOfRangeException) { } //swallow
  </code></pre>
  
  <p>I don't know if the consolidated column will be present in the datareader, so I do that to check. It works fine (is a little hackish, though).</p>
  
  <p>When I attach a debugger though, it breaks on that whenever it throws the exception however.  Extremely annoying.</p>
  
  <p>Is there a better way to write that code; or is there some Visual Studio way of telling it to ignore the exception and not break (but only right here; not everywhere).</p>