Reputation: 12349
I have the following LINQ query in method syntax format:
items.Select (item => fieldsNames.Select(fieldName => item
.FieldValues[fieldName])
.ToList ())
.ToList();
What is the equivalent in fluent query syntax?
I've tried
(from item in items
from fieldName in fieldsNames
select item.FieldValues[fieldName]).ToList()
but that gives me a single List<T>
instead of a List<List<T>
Upvotes: 1
Views: 749
Reputation: 26674
(
from item in items
select (from fieldName in fieldsNames
select item.FieldValues[fieldName]).ToList()
).ToList();
Upvotes: 1