コード例 #1
0
        static void Main()
        {
            var random = RandomDataGenerator.Instance;
            var db     = new ToysStoreEntities();

            var ageRanges = new AgeRangesDataGenerator(db, random);

            ageRanges.Generate(100);

            db.SaveChanges();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: AYankova/Databases
        private static void Main()
        {
            var random = RandomDataGenerator.Instance;
            var db = new ToysStoreEntities();
            db.Configuration.AutoDetectChangesEnabled = false;

            var listOfGenerators = new List<IDataGenerator>
            {
                new CategoryDataGenerator(random, db, 100),
                new ManufacturerDataGenerator(random, db, 50),
                new AgeRangeDataGenerator(random, db, 100),
                new ToyDataGenerator(random, db, 20000)
            };

            foreach (var generator in listOfGenerators)
            {
                generator.Generate();
                db.SaveChanges();
            }

            db.Configuration.AutoDetectChangesEnabled = true;
        }
コード例 #3
0
        static void Main()
        {
            var random = RandomDataGenerator.Instance;
            var db     = new ToysStoreEntities();

            db.Configuration.AutoDetectChangesEnabled = false;

            var listOfGenerators = new List <IDataGenerator>
            {
                new CategoryDataGenerator(random, db, 100),
                new ManufacturerDataGenerator(random, db, 50),
                new AgeRangeDataGenerator(random, db, 50),
                new ToyDataGenerator(random, db, 20000)
            };

            foreach (var generator in listOfGenerators)
            {
                generator.Generate();
                db.SaveChanges();
            }

            db.Configuration.AutoDetectChangesEnabled = true;
        }
コード例 #4
0
 public DataGenerator(IRandomDataGenerator randomDataGenerator, ToysStoreEntities toyStoreEntities, int countOfGeneratedObjects)
 {
     this.random = randomDataGenerator;
     this.db     = toyStoreEntities;
     this.count  = countOfGeneratedObjects;
 }
コード例 #5
0
 public AgeRangeDataGenerator(IRandomDataGenerator randomDataGenerator, ToysStoreEntities toyStoreEntities, int countOfGeneratedObjects)
     : base(randomDataGenerator, toyStoreEntities, countOfGeneratedObjects)
 {
 }
コード例 #6
0
 public ToyDataGenerator(IRandomDataGenerator randomGenerator, ToysStoreEntities toysStoreEntities, int countOfGeneratedObjects)
     : base(randomGenerator, toysStoreEntities, countOfGeneratedObjects)
 {
 }
コード例 #7
0
 public ManufacturerDataGenerator(IRandomDataGenerator randomDataGenerator, ToysStoreEntities toyStoreEntities, int countOfGeneratedObjects)
     : base(randomDataGenerator, toyStoreEntities, countOfGeneratedObjects)
 {
 }