public override void InsertMany(int recordsCount) { using (var transaction = dataContext.Database.BeginTransaction()) { for (int i = 0; i < recordsCount; i++) { var item = new EFCoreEntity() { Id = i, Value = i }; dataContext.Entities.Add(item); } dataContext.SaveChanges(); transaction.Commit(); } }
public override void CreateTestDataSet(int recordsCount) { CleanupTestDataSet(); EFCoreEntity[] data = new EFCoreEntity[recordsCount]; for (int i = 0; i < recordsCount; i++) { data[i] = new EFCoreEntity() { Id = i, Value = i }; } using (var dataContext = new EFCoreContext()) { dataContext.Entities.AddRange(data); dataContext.SaveChanges(); } RecordsCount = recordsCount; }