private void CreateLocations() { var locations = DefinitionFile.Entities.SelectMany(entity => entity.Locations).Distinct(); var nodes = locations.Select(l => new BcsLocationNode { Name = l }); DefinitionFile.Locations.AddRange(nodes); }