public async Task EF_SimpleEmployeeTest() { var employees = EmployeesGenerator.GenerateEmployees(50); using (var dbContext = new BulkDataContext(DataConstants.ConnectionString)) { dbContext.Employees.AddRange(employees); await dbContext.SaveChangesAsync(); } }
public async Task Bulk_SimpleEmployeeTest() { var employees = EmployeesGenerator.GenerateEmployees(50); using (var dbContext = new BulkDataContext(DataConstants.ConnectionString)) { var bulk = new BulkOperations(new TableHandler(new PropertiesHandler())); await bulk.BulkInsertAsync(dbContext, employees); } }
public async Task Clean() { using (var dbContext = new BulkDataContext(DataConstants.ConnectionString)) { dbContext.Employees.RemoveRange(dbContext.Employees); dbContext.Companies.RemoveRange(dbContext.Companies); dbContext.ClientCredentials.RemoveRange(dbContext.ClientCredentials); dbContext.Clients.RemoveRange(dbContext.Clients); await dbContext.SaveChangesAsync(); } }