The LINQPad(beta) is an advanced and free LINQ expressions testing and learning tool written by Joseph Albahari. It allows you to develop and verify a LINQ expression.LINQPad supports LINQ to objects, LINQ to SQL and LINQ to XML. To run LINQ against SQL queries, you will need SQL Server 2005, SQL Server 2000, or SQL Express.
LINQPad requires .NET Framework 3.5 Beta 2 (NOT the May 2006 CTP, nor Framework 3.5 Beta 1)
LINQPad is fully compatible with Windows Vista and does not require administrative elevation.