public void AddCollection() { new TestDefinition { TestName = "ChangeTracker_DbSetOperation_AddCollection", IterationCount = 100, WarmupCount = 5, Run = harness => { using (var context = new OrdersContext(_connectionString)) { var customers = new Customer[1000]; for (var i = 0; i < customers.Length; i++) { customers[i] = new Customer { Name = "Customer " + i }; } using (harness.StartCollection()) { context.Customers.AddRange(customers); } } } }.RunTest(); }
public void Add(TestHarness harness, bool autoDetectChanges) { using (var context = new OrdersContext(_connectionString)) { var customers = new Customer[1000]; for (var i = 0; i < customers.Length; i++) { customers[i] = new Customer { Name = "Customer " + i }; } context.Configuration.AutoDetectChangesEnabled = autoDetectChanges; using (harness.StartCollection()) { foreach (var customer in customers) { context.Customers.Add(customer); } } } }