Dynamically Build LINQ Queries Using Reflection

I was recently working on a project where there was an option to export data from the database.  The export function simply exported 2 hard-coded columns that were returned by a stored procedure into a tab-delimited text file.  The sproc looked something like select id, name from mytable (I am over simplifying of course).  I(…)