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.