From Linqer: Linqer is a SQL to LINQ converter tool. It will help you to learn LINQ and convert your existing SQL statements. Not every SQL statement can be converted to LINQ, but Linqer covers many different types of SQL expressions. Linqer supports both .NET languages C# and Visual Basic. Because LINQ is a part of C# and VB languages, it is sensitive to data types conversions. Linqer performs the required type castings in the produced LINQ statements. Linqer can convert the most usable SQL Server functions.
read more +