I have code that looks like:
//System.Data.IDataRecord dr try { Consolidated = Utility.NullConvert.ToBool(dr[Constants.Data.Columns.cConsolidated], false); } catch (IndexOutOfRangeException) { } //swallow
I don't know if the consolidated column will be present in the datareader, so I do that to check, works fine (little hackish though).
When I attach a debugger though, it breaks on that whenever it throws the exception however. Extremely annoying.
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).