A: 

You may use Expression Trees.

Some sampels are provided here

elder_george
Thats not really what I am trying to do. Expression Trees are easy. I'm trying to figure out how to store a linq statement as clear text, and then execute it on demand against some valid expressions in memory, and then continue to use the IQueryable after the clear text has been executed. Clear text meaning the whole linq statement written out in human readable. Thanks though.
TravisWhidden
+1  A: 

I think this blog post has what you are looking to do:

http://igorshare.wordpress.com/2008/01/11/codedom-extensions-and-dynamic-linq-stringscript-to-linq-emitting/

Jeremiah Morrill
That's perfect! Thanks!
TravisWhidden