The only way to check if a column exists in a SqlDataReader is by looping through the columns
http://stackoverflow.com/questions/373230/check-for-column-name-in-a-sqldatareader-object
can anyone give me some linq to do this so I can put the check in a single statement?