LINQ – hur coolt som helst
En av de senaste nyheterna som annonserades och demonstrerades under den första dagens keynote med Jim Allchin var ett projekt som går under kodnamnet LINQ (Language Integrated Query Framework) som är fokuserat på dataåtkomst i ADO.NET och speciellt då i versionen av .NET Framework som kommer efter version 2.0. LINQ innehåller en ny programmerinGsmodell med en del nya nyckelord och tekniker för att integrera dataåtkomst och manipulering i de vanliga språken C# och VB.NET istället för att tvinga utvecklaren att använda T-SQL. Vad det egentligen innebär är att du som utvecklare kan direkt i din kod skapa samlingar av objekt som exponeras som en tabell och där samlingen generas med hjälp av en syntax som är mycket lik T-SQL men skrivs i C# eller VB.NET. Specifikt så finns det två delar i LINQ som är intressanta: DLinq för att ställa frågor mot relationsstrukturerad data, och XLinq för att hantera XML-(hierarkiskt)-strukturerad data. Jag ska försöka att gå på lite fler sessioner om detta under veckan så att jag tydligare kan förklara och visa exempel på hur detta kommer att fungera.
Både jag och André Henriksson kommer att blogga mer om detta framöver!
Om du vill läsa mer om Linq så finns: https://msdn.microsoft.com/netframework/future/linq/
Comments
- Anonymous
September 20, 2005
Hej!
Låter intressant... T-SQL har ju en hel brister. Men hur blir det performancemässigt? Har hört att T-SQL utan tvivel är det snabbaste sättet för dataåtkomst.