July 2015
Intermediate to advanced
1300 pages
87h 27m
English
LINQ query expressions extract values from data sources and then push results into a sequence of elements. This operation of pushing items into a sequence is known as projection. Select is the projection operator for LINQ queries. Continuing the example of products shown in the previous section, the following query creates a new sequence containing all product names:
Dim productNames = From prod In products Select prod.ProductName
The query result is now an IEnumerable(Of String). If you need to create a sequence of objects, you can select each single item as follows:
Dim productSequence = From prod In products Select prod
This ...