In LINQ, projection is an operation that transform an object into a new form that often consists only the properties which we used frequently.
There are two types of projection operators in LINQ those are
Following table shows the more detail regarding projection operators in LINQ.
|Select||This operator projects values based on transform functions.||select|
|SelectMany||This operator projects sequence of values that are based on a transform function and then flatterns them into one sequence||Use Multiple from Clauses|
In LINQ Select projection operator is used to select data from a collection. This LINQ select operator is same as SQL select clause.
Following is the syntax of using LINQ select projection operator to get data from collection.
var result = from u in userslist
Dim result = From s In Objstudent
To know more about LINQ select projection operator check this LINQ Select Projection Operator with Example.
In LINQ SelectMany projection operator is used to select values from collection of collection.
Following is the syntax of using LINQ SelectMany projection operator.
To know more about LINQ SelectMany projection operator check this LINQ SelectMany Projection Operator with Example.