LINQPad

LINQPad on ilmainen kehitystyökalu Microsoft .NET-ympäristöön. Se auttaa luomaan SQL kyselyitä SQL tietokantoihin ja muihin tietoa jakavia rajapintoja vasten, esimerkiksi Oraclen Data (OData) tai WCF-palveluja. LINQPadin ydinajatus on muodostaa kyselyt käyttäen LINQ-syntaksia. LINQPad tukee seuraavia LINQ:n murteita:

 LINQ to Objects 
 LINQ to SQL 
 Entity Framework 
 LINQ to XML 

Sillä voi kirjoittaa kyselyt myös SQL-muodssa.

Kyselyiden kirjoittamisen lisäksi LINQPadilla voi kirjoittaa C#-koodia, ilman että sitä tarvitsee kääntää. Käytännössä voi ottaa jonkun ohjelman metodin sisällön ja ajaa sen kautta suoraan LINQ-kyselyn. Metodi saa sisältää muuttujia, listoja ym. Tämän avulla LINQPad laajenee testipenkiksi, jonka avulla voi nopeasti tehdä prototyyppejä ajettavasta koodista.

LINQPad mittaa kyselyn ajamiseen käytetyn ajan ja näyttää SQL-lauseen, joka muodostui LINQ-kyselystä. Näiden ominaisuuksien takia LINQ-padin avulla on helppoa tehdä nopeita ja tehokkaita kyselyitä.

Aiheesta muualla 
 LINQPadin kotisivut

Windows-ohjelmat
Ohjelmointityökalut