From our preceding discussion, we found two types of querying syntaxes so far. Let's discuss this further by distinguishing these two syntaxes.
IEnumerable<int> queryInt = intList.Select(i => i * 2); int queryIntCount = queryInt.Count();
The preceding code snippet is the fluent syntax type. We invoke the
Count operators by invoking their extension method in the
Enumerable class. Using the fluent syntax, we can also chain the method so it will approach functional programming as follows:
IEnumerable<int> queryInt = intList .Select(i => i * 2); .Count();
Another syntax type we can use in querying data in LINQ is query expression syntax. We applied this syntax type when we discussed ...