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

Luokka:Windows-ohjelmat Luokka:Ohjelmointityökalut