Skip to content

LINQ (Language-Integrated Query)

LINQ ligner meget database queries, med select og where osv. LINQ er egentlig bare et query system/sprog, hvor man kan filtere eller ordne data effektivt.

Method syntax

Denne syntax gør brug af metoder.

Eksempel:

c#
int[] scores = [ 90, 71, 82, 93, 75, 82 ];

IEnumerable<int> result = scores
	.Where(score => score > 80);

Query syntax

Denne syntax ligner meget sql syntax.

Eksempel:

c#
int[] scores = [ 90, 71, 82, 93, 75, 82 ];

IEnumerable<int> scoreQuery = 
	from score in scores
	where score > 80
	orderby score descending 
	select score;