LINQPad
LINQPad is a software utility targeted at.NET Framework development. It is used to interactively query SQL databases using LINQ, as well as interactively writing C# code without the need for an IDE. This expands its use to a general "test workbench" where C# code can be quickly prototyped outside of Visual Studio. It can also be used to write code in the VB.NET, SQL and F# languages.
This product is freemium, keeping the C# auto-complete feature disabled until the user purchases a license.
LINQPad supports the following LINQ dialects: