woensdag, november 16, 2005

'SQL' in je code, wel doen!

Ondanks dat ik grote tegenstander ben van het opbouwen van SQL strings in je code door een hoop string concats. En een groot voorstander van OR mappers zoals NHibernate schrijf ik nu toch een blog met de titel: "'SQL' in je code wel doen!" raar he ;)

Maar kijk eens naar deze code:

public void Linq1()
{
int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 };
var lowNums =
from n in numbers
where n < 5
select n;

Console.WriteLine("Numbers < 5:");
foreach (var x in lowNums) {
Console.WriteLine(x);
}
}
ResultNumbers < 5:
4
1
3
2
0


Vaag he, maar wel mooi! Niet meer handmatig door je array lopen, maar gewoon zeggen wat je wilt! In C# statements.. Nu is dit nog een simpel voorbeeld maar hier: http://msdn.microsoft.com/vcsharp/future/linqsamples/ staan er nog 100 meer.

We noemen het: Linq hou het in de gaten!

Geen opmerkingen: