When writing a query using C# LINQ syntax, is there a way to use the Queryable.SelectMany method from the keyword syntax?
For
string[] text = { "Albert was here",
"Burke slept late",
"Connor is happy" };
Using fluent methods I could query
var tokens = text.SelectMany(s => s.Split(' '));
Is there a query syntax akin to
var tokens = from x in text selectmany s.Split(' ')
Your query would be re-written as:
Here's a good page that has a couple of side-by-side examples of Lambda and Query syntax:
Select Many Operator Part 1 - Zeeshan Hirani
You can use a Compound from Clause:
Yes, you just repeat the from ... in clause: