Syntaxis van query-expressie voor Standard-queryoperators (Visual Basic)
Sommige van de veelgebruikte standaardqueryoperators hebben speciale syntaxis voor trefwoorden in de Visual Basic-taal waarmee ze kunnen worden aangeroepen als onderdeel van een query-expressie. Een query-expressie is een andere, beter leesbare vorm van het uitdrukken van een query dan het equivalent op basis van de methode. Queryexpressiecomponenten worden tijdens het compileren omgezet in aanroepen naar de querymethoden.
Syntaxistabel voor query-expressies
De volgende tabel bevat de standaardqueryoperators met equivalente queryexpressiecomponenten.
Methode | Syntaxis van Visual Basic-queryexpressie |
---|---|
All | Aggregate … In … Into All(…) (Zie voor meer informatie Aggregaatcomponent.) |
Any | Aggregate … In … Into Any() (Zie voor meer informatie Aggregaatcomponent.) |
Average | Aggregate … In … Into Average() (Zie voor meer informatie Aggregaatcomponent.) |
Cast | From … As … (Zie voor meer informatie Uit component.) |
Count | Aggregate … In … Into Count() (Zie voor meer informatie Aggregaatcomponent.) |
Distinct<TSource>(IEnumerable<TSource>) | Distinct (Zie voor meer informatie Distinct-component.) |
GroupBy | Group … By … Into … (Zie voor meer informatie Groeperen op component.) |
GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>) | Group Join … In … On … (Zie voor meer informatie Group Join Clause.) |
Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>) | From x In …, y In … Where x.a = b.a – of – Join … [As …]In … On … (Zie voor meer informatie Join-component.) |
LongCount | Aggregate … In … Into LongCount() (Zie voor meer informatie Aggregaatcomponent.) |
Max | Aggregate … In … Into Max() (Zie voor meer informatie Aggregaatcomponent.) |
Min | Aggregate … In … Into Min() (Zie voor meer informatie Aggregaatcomponent.) |
OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) | Order By (Zie voor meer informatie Order by-component.) |
OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) | Order By … Descending (Zie voor meer informatie Order by-component.) |
Select | Select (Zie voor meer informatie Component selecteren.) |
SelectMany | Meerdere From componenten(Zie voor meer informatie Uit component.) |
Skip | Skip (Zie voor meer informatie Skip-component.) |
SkipWhile | Skip While (Zie voor meer informatie Overslaan tijdens component.) |
Sum | Aggregate … In … Into Sum() (Zie voor meer informatie Aggregaatcomponent.) |
Take | Take (Zie voor meer informatie Component nemen.) |
TakeWhile | Take While (Zie voor meer informatie Neem de component Tijdens.) |
ThenBy<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>) | Order By …, … (Zie voor meer informatie Order by-component.) |
ThenByDescending<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>) | Order By …, … Descending (Zie voor meer informatie Order by-component.) |
Where | Where (Zie voor meer informatie Where-component.) |
Zie ook
Met ons samenwerken op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.