I’ve been doing a lot of LINQ2SQL lately and just in case I have not said it loud enough how enthusiastic I am about LINQPAD written by Joseph Albahari. I have the $19 version which has intellisense, but even without, it would be totally awesome.
Today, I discovered you can actually put c# right into the editor! I’m attaching a screen shot of how it helped me solve a simple LINQ command that involved an integer list. I reviewed it in a little more detail on a previous post here: https://peterkellner.net/2008/09/20/linqpad-sqlserver-linq-interpreter-nutshell/
Hope you find it useful also!