I use late bind and Linq. its the recommended. slightly slower but much better syntax. Much better then query expression and supports the same because converts to queryexpression. if you like query expression I recommend a query expression generator
tool like stunware

I Hope I could help. If I have answered please mark as 'Answer'. If was just helpful, please vote. Thanks and happy coding! Bruno Lucas, http://dynamicday.wordpress.com/