我有以下代码,似乎Elapsed Milliseconds不准确:
public async Task<ActionResult> Index() { try { var connString = RoleEnvironment.IsEmulated ? ConfigurationManager.ConnectionStrings["Poc"].ConnectionString : ConfigurationManager.ConnectionStrings["PocVm"].ConnectionString; var repository = new AccountRepository(connString); var stopWatch = new Stopwatch(); stopWatch.Start(); var accounts = await repository.GetAll(); stopWatch.Stop(); ViewBag.Accounts = accounts; ViewBag.VmStatus = stopWatch.ElapsedMilliseconds; } catch (Exception e) { blah blah blah... } return View(); }
这看起来是正确的还是我错过了一些非常明显的东西?