コード例 #1
0
        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.");
        }