Have a look at
http://www.linqpad.net/[
^]
LINQPad lets you interactively query databases using linq - it's a useful tool for trying out queries.
I'm also pretty certain that I would use
ExecuteStoreQuery[
^] and just execute the query using your SQL.
I expect that you know that your query will be translated back to SQL because SQL server hasn't got a clue about linq.
Best regards
Espen Harlinn