Tenkte jeg skulle kjøre en serie med mine favorittverktøy.
Rekkefølgen er egentlig vilkårlig, og jeg hopper over selvfølgelige ting, slik som Visual Studio.
I dag vil jeg fortelle om LINQPad .
Hvis du bruker LINQ er dette et "must have". Her kan du teste ut queries "on the fly". Det er på en måte LINQ's svar på SQL query analyser. Men, bedre...
Du kan åpne en connection mot databasen, og LINQPad leser gjennom dictionary'en og lager et "LINQ objekt" for tabellene. Du får også utomatisk laget assosiasjoner mellom tabeller basert på fremmednøkler i databasen. Det gjør at dette også er et glimrende verktøy for å bli kjent med en ny database. Du kan typisk da "drille" deg oppover og nedover i hiearkiet. Fks ..... OrdreLinje.Ordre.Kunde.Adresse... her er har man gått opp 3 nivåer uten å skrive en eneste join selv :-)
Resultatsettet av querien vises nede til høyre... og her viser LINQ muskler. Har du nøstede resultatsett.... så vil du se det grafisk fremstilt her ... jeaaahh.
Det eneste minuset (og det er dessverre litt stort minus), er at det ikke er intellisense som hjelper deg å skrive Queries... så her må man være litt kreativ... fks ha visual studio ved siden av...
