private static void LoadDimensions() { Continuum.Data.DimensionRepo repo = new Continuum.Data.DimensionRepo(); Console.WriteLine("Creating dimensions...."); var reader = GetReader(DIMENSIONS_FILE); while (!reader.EndOfStream) { string[] fields = reader.ReadLine().Trim().Split(';'); string dimensionName = fields[0]; if (!String.IsNullOrEmpty(dimensionName)) { if (!repo.DimensionExists(dimensionName)) { Console.WriteLine(String.Format("Creating {0}", dimensionName)); var dimension = new Continuum.Data.Dimension() { Name = dimensionName, Active = false, ImageName = fields[1] }; repo.Create(dimension); } } } repo.SaveChanges(); Console.WriteLine("...complete."); }