I have the following classes:
public class Owner { public string Id { get; set; } public string Name { get; set; } } public class Main { public s
You can do that using linq (secret looping behind the scenes):
from m in mainList from o in m.Owners select new FlatList { Id = m.Id, Name = m.Name, OwnerId = o.OwnerId , OwnerName = o.OwnerName };