July 2015
Intermediate to advanced
1300 pages
87h 27m
English
LINQ query results are returned as IEnumerable(Of T) (or IQueryable(Of T), as you see in the next chapters), but you often need to convert this type into a most appropriate one. For example, query results cannot be edited unless you convert them into a typed collection. To do this, LINQ offers some extension methods whose job is converting query results into other .NET types such as arrays or collections. Let’s consider the Products collection of the previous section’s examples and first perform a query expression that retrieves all products that are not discontinued:
Dim query = From prod In products Where prod.Discontinued = False Select prod
The result of this query is ...