LINQPad

LINQPad: The Ultimate C# / VB.NET Scratchpad

LINQPad is one of those tools you should not be without.

LINQPad

LINQPad lets you cut-and-paste a C# or VB.NET code fragment or program and execute it. It's useful for testing functionality in isolation from your application.

If you're working with relational databases, such as Access or Oracle or hierarchical databases such as XML documents, then LINQPad provides even more.