public static void runOneRead(Resources context, string filePath, TestType testType, TestWorkload testWorkload, string SalesOrderNumber, string DataAreaId) { Stopwatch sw = new Stopwatch(); sw.Start(); SalesOrderHeaderV2ExistAddrReadOnly salesOrderHeaderV2ExistAddrReadOnly = context.SalesOrderHeaderV2ExistAddrReadOnlys.Where(x => x.SalesOrderNumber == SalesOrderNumber && x.dataAreaId == DataAreaId).First(); sw.Stop(); StreamWriter stream = File.AppendText(filePath); stream.WriteLine(Entity + "," + testType + "," + testWorkload + "," + sw.Elapsed.TotalMilliseconds.ToString()); stream.Flush(); stream.Close(); }
public static void runOneRead(Resources context, string filePath, TestType testType, TestWorkload testWorkload, string SalesOrderNumber, string DataAreaId) { int tryCount = 0; Stopwatch sw = new Stopwatch(); sw.Start(); while (true) { try { tryCount++; SalesOrderHeaderV2ExistAddrReadOnly salesOrderHeaderV2ExistAddrReadOnly = context.SalesOrderHeaderV2ExistAddrReadOnlys.Where(x => x.SalesOrderNumber == SalesOrderNumber && x.dataAreaId == DataAreaId).First(); break; } catch (Exception e) { if (tryCount >= 3) { throw (e); } sw.Reset(); sw.Start(); } } sw.Stop(); StreamWriter stream = File.AppendText(filePath); stream.WriteLine(Entity + "," + testType + "," + testWorkload + "," + sw.Elapsed.TotalMilliseconds.ToString()); stream.Flush(); stream.Close(); }