Esempio n. 1
0
        private static void WarmupDB()
        {
            IBencher dbWarmer;

#if DNXCORE50
            dbWarmer = new HandCodedBencher()
            {
                CommandText = SqlSelectCommandText, ConnectionStringToUse = ConnectionString
            };
#else
            dbWarmer = new DataTableBencher()
            {
                CommandText = SqlSelectCommandText, ConnectionStringToUse = ConnectionString
            };
#endif

            Console.WriteLine("\nWarming up DB, DB client code and CLR");
            Console.WriteLine("====================================================================");
            DisplayBencherInfo(dbWarmer);
            for (int i = 0; i < LoopAmount; i++)
            {
                var result = dbWarmer.PerformSetBenchmark();
                Program.ReportSetResult(result);
            }
        }
Esempio n. 2
0
        public IEnumerable FetchSet_HandCodedBencher()
        {
            var bencher = new HandCodedBencher()
            {
                CommandText = SqlSelectCommandText, ConnectionStringToUse = ConnectionString
            };

            return(bencher.FetchSet());
        }
Esempio n. 3
0
		private static void WarmupDB()
		{
			IBencher dbWarmer;
#if DNXCORE50
			dbWarmer = new HandCodedBencher() { CommandText = SqlSelectCommandText, ConnectionStringToUse = ConnectionString };
#else
			dbWarmer = new DataTableBencher() { CommandText = SqlSelectCommandText, ConnectionStringToUse = ConnectionString };
#endif

			Console.WriteLine("\nWarming up DB, DB client code and CLR");
			Console.WriteLine("====================================================================");
			DisplayBencherInfo(dbWarmer);
			for (int i = 0; i < LoopAmount; i++)
			{
				var result = dbWarmer.PerformSetBenchmark();
				ReportSetResult(dbWarmer, result);
			}
		}