60 likes | 176 Views
Niels Ladegaard Beck Microsoft Student Partner Aarhus Universitet. Introduktion til LINQ. Data != objekter. Objekt orienteret udvikling er en fornøjelse Compileren informerer om fejl Breakpoints IntelliSense - det magiske punktum Brug af data er knap så stor en fornøjelse
E N D
Niels Ladegaard Beck Microsoft Student Partner Aarhus Universitet Introduktion til LINQ
Data != objekter • Objekt orienteret udvikling er en fornøjelse • Compileren informerer om fejl • Breakpoints • IntelliSense - det magiske punktum • Brug af data er knap så stor en fornøjelse • Ingen compiler der informerer om fejl • Ingen breakpoints • Ingen IntelliSence men blot strenge • Data er ikke stærkt typede • Fordele: Query sprog, deklarativt
LINQ • Query integreret i C# 3.0, VB.NET 9.0 - med tiden flere • Typestærkt, breakpoints, IntelliSense • LINQ to Objects • LINQ to 'relational' where 'relational' in ("SQL", "DataSets", "Entities") • LINQ to XML
3 ting du skal huske • Data == objekter • Imperative declarative • Virker med objekter, relationelle data og XML
Links • Webcast om C# 3.0http://nlbeck.dk/WebcastAboutLINQAtMsdndk.aspx • Generelt om C# 3.0http://www.microsoft.com/danmark/msdn/guide/c3.mspx • Visual Studio 2008http://msdn.microsoft.com/vstudio/ • Min bloghttp://nlbeck.dk