Using LINQ, select list of objects inside another list of objects

You’re trying to select multiple result objects for each ClassB object in the original list.

Therefore, you’re looking for the SelectMany extension method:

var results = classBList.SelectMany(b => b.MyObjects).Distinct();

If you want to use query expressions, you’ll need to use two from clauses:

var results = (from b in classBList from a in b.MyObjects select a).Distinct();

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)