AlternativeTo Logo
LINQPad icon

LINQPad

A scratchpad for C#, F# and VB code including Linq queries.

  • FreemiumProprietary
  • Windows
Avg rating of 4.8 (4)| 5 comments

What is LINQPad?

LINQPad lets you interactively query SQL databases in a modern query language: LINQ. Kiss goodbye to SQL Management Studio!

LINQPad supports everything in C# 3.0 and Framework 3.5:

LINQ to Objects LINQ to SQL Entity Framework LINQ to XML (Even old-fashioned SQL!) LINQPad is also a great way to learn LINQ: it comes preloaded with 200 examples from the book, C# 3.0 in a Nutshell. Theres no better way to experience the coolness of LINQ and functional programming.

And LINQPad is more than just a LINQ tool: its a highly ergonomic code snippet IDE that instantly executes any C#/VB expression, statement block or program – the ultimate in dynamic development. Put an end to those hundreds of Visual Studio Console projects cluttering your source folder!

show full description

LINQPad Screenshots

Screenshot
Screenshot
Screenshot
 Suggest and vote on features

LINQPad Features

  1.  LightweightLINQPad consumes less device resources compared to similar apps.

LINQPad information

  • Developed byJoseph Albahari
  • LicensingProprietary and Freemium product.
  • RatingAverage rating of 4.8
  • Alternatives11 alternatives listed

Supported Languages

  • English

Our users have written 5 comments and reviews about LINQPad, and it has gotten 44 likes

LINQPad was added to AlternativeTo by jenocin on and this page was last updated .

Comments and Reviews  Post a comment/review

 all • positive • negative      relevance • date
alterkenji
  
Top positive comment ago
Copy a direct link to this comment to your clipboard   
If this Review contains spam or other abuse, notify admins about it.   

I've been using it for years with premium features activated (the Intellisense is definitely worth paying for), both at home and at work.

Every time I need to rapidly whip up some C# test code I fire up LINQPad and get right to it, since it's so much quicker and easier than having to take the long slow route through Visual Studio. I often write algorithms and thorougly test them out in LINQPad, and then transfer it into a project I'm currently working on, for production use. This way I save a lot of time and avoid debugging frustrations (the Dump extension method in LINQPad is wonderful for quick and comprehensive testing and debugging).

That it's also a simple and great way to do database work, especially through Entity Framework with LINQ, is a great bonus. I also think it's better than MS SQL Server Management Studio, though it of course doesn't have all of the features.

Highly recommended for all .NET code ninjas (and LINQ freaks). :)

Show entire comment
2
MrAlternative
  
Top positive comment ago
Copy a direct link to this comment to your clipboard   
If this Review contains spam or other abuse, notify admins about it.   

I LOVE LinqPad. I cannot imagine to live without it anmyore.

You are new to c# development? Get it right away. It will help you learn c# and spped up your learning curve A LOT.

At first i was not sure what to do with it and thought "Why should i use an extra tool to test linq expressions?" But meanwhile i learned that LinqPad is the perfect playground for rapid code developing.

I do a lot of method development directly in linqpad and just copy the code into my application when the result looks like i want. No waiting till the whole app is build. Get immediate response to your changes.

Show entire comment
0
sethveale
  
Positive comment ago
Copy a direct link to this comment to your clipboard   
If this Review contains spam or other abuse, notify admins about it.   

For me, LINQPad is an alternative to Powershell for non-devops people.

PS is a successor to Bash so people with an MS background generally aren't familiar with the concepts or idiosyncrasies (of which there are a ton).

With LINQPad, I can just plonk down a file alongside each project or solution called "ScratchPad.linq" that allows people to write scripts in the scope of that project. It makes it really easy to enable developers to write more of their own devops code while PS/Bash still has to be used for machine-level automation.

Unwanted advice: I'd suggest using continuations (yield) rather than tasks as they transcode fairly directly into PS pipe functions should you need to take them out of the C# context.

Show entire comment
0
MiroJanosik2
  
Positive comment ago
Copy a direct link to this comment to your clipboard   
If this Review contains spam or other abuse, notify admins about it.   

Really lightweight + easy to use + supports sql or linq queries + can connect to a lot of databases (for example also to Skype message database)

Show entire comment
0
nucsoft
Comment ago
Copy a direct link to this comment to your clipboard   
If this Comment contains spam or other abuse, notify admins about it.   

Nucleon Database Master also supports dynamic LINQ queries: http://www.nucleonsoftware.com/DatabaseMaster.aspx

Show entire comment
-1

Tags

  • linq
  • programming
  • Code Editor
  • database-browser

Category

Development

List containing LINQPad

All The Things!

Recent user activities on LINQPad

AlternativeTo