static void Main() { var random = RandomDataGenerator.Instance; var db = new ToysStoreEntities(); var ageRanges = new AgeRangesDataGenerator(db, random); ageRanges.Generate(100); db.SaveChanges(); }
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; }
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; }
public DataGenerator(IRandomDataGenerator randomDataGenerator, ToysStoreEntities toyStoreEntities, int countOfGeneratedObjects) { this.random = randomDataGenerator; this.db = toyStoreEntities; this.count = countOfGeneratedObjects; }
public AgeRangeDataGenerator(IRandomDataGenerator randomDataGenerator, ToysStoreEntities toyStoreEntities, int countOfGeneratedObjects) : base(randomDataGenerator, toyStoreEntities, countOfGeneratedObjects) { }
public ToyDataGenerator(IRandomDataGenerator randomGenerator, ToysStoreEntities toysStoreEntities, int countOfGeneratedObjects) : base(randomGenerator, toysStoreEntities, countOfGeneratedObjects) { }
public ManufacturerDataGenerator(IRandomDataGenerator randomDataGenerator, ToysStoreEntities toyStoreEntities, int countOfGeneratedObjects) : base(randomDataGenerator, toyStoreEntities, countOfGeneratedObjects) { }