If that would indeed be possible, I definitely would have tried to build one. It is of course doable to some extend but it's so complex as the different SQL constructs and the number of different ways to specify a given query is huge so writing a SQL -> C# parser is very very hard to do. Add to that that the main reason people want this is to get help with converting very complex queries to C# code, and it's IMHO a bit impossible.
So that's why we try to change the thinking of the developer: not thinking in SQL but thinking in entities and filters on entities is what should be done.