Это немного сложно, не зная, как соотносятся ваши таблицы, но вы можете сделать это:
var configs = db.RoomConfigurations
.Select( r => new RoomConfiguration
{
ConfigID = r.ConfigID,
ConfigName = r.ConfigName,
...
Lines = db.LineConfigs
.Where( l => l.RoomConfigID == r.ConfigID )
.ToList()
});
или
var configs = db.RoomConfigurations
.Join( db.LineConfigs, r => r.ConfigID, l => l.RoomConfigID, (r,l) => new { RoomConfig = r, LineConfigs = l } )
.GroupBy( j => j.RoomConfig )
.Select( g => new RoomConfiguration
{
ConfigID = g.Key.ConfigID,
ConfigName = g.Key.ConfigName,
...
Lines = g.LineConfigs.ToList()
});