public async Task PutAsync() { Random random = new Random(); var firstName = random.GenerateRandomFirstName(); string dapperASync = await dapperService.UpdateDapperASync(firstName, 1); string adoAsync = await adoService.UpdateAdoASync(firstName, 2); string efCoreAsync = await eFCoreService.UpdateEFCoreASync(firstName, 3); for (int i = 0; i < 1; i++) { //var firstName = random.GenerateRandomFirstName(); //string dapperASync = await dapperService.UpdateDapperASync(firstName,i); //string adoAsync = await adoService.UpdateAdoASync(firstName, i); //string efCoreAsync = await eFCoreService.UpdateEFCoreASync(firstName, i); } }
public async Task <string[]> UpdateAsync() { string[] times = new string[3]; Stopwatch dapper = new Stopwatch(); Stopwatch ado = new Stopwatch(); Stopwatch efCore = new Stopwatch(); Random random = new Random(); //ado.Start(); //for (int i = 1; i <= 1000; i++) //{ // var firstName = random.GenerateRandomFirstName(); // string adoAsync = await adoService.UpdateAdoASync(firstName, i); //} //ado.Stop(); //times[1] = ado.Elapsed.ToString(); efCore.Start(); for (int i = 1; i <= 1000; i++) { var firstName = random.GenerateRandomFirstName(); string efCoreAsync = await eFCoreService.UpdateEFCoreASync(firstName, i); } efCore.Stop(); times[2] = efCore.Elapsed.ToString(); //dapper.Start(); //for (int i = 1; i <= 1000; i++) //{ // var firstName = random.GenerateRandomFirstName(); // string dapperASync = await dapperService.UpdateDapperASync(firstName, i); //} //dapper.Stop(); //times[0] = dapper.Elapsed.ToString(); accessFacadeService.InsertUpdateResult(times, "asynchronize"); return(times); }