Ejemplo n.º 1
0
        private static void Begin()
        {
            var x = new DapperTest();

            x.DoWork();
            var y = new FluentDataTest();

            y.DoWork();
            var z = new PetapocoTest();

            z.DoWork();

            //IWork work;

            //var serverType = System.Configuration.ConfigurationManager.AppSettings["serverType"];
            //switch (serverType)
            //{
            //    case "DapperTest":
            //        work = new DapperTest();
            //        work.DoWork();;
            //        break;

            //    case "PetapocoTest":
            //        work = new PetapocoTest();
            //        work.DoWork();
            //        break;

            //    case "FluentDataTest":
            //        work = new FluentDataTest();
            //        work.DoWork();
            //        break;
            //}
        }
Ejemplo n.º 2
0
        static void PerformanceTest()
        {
            IPerformanceTest test;

            Common.TruncateData();
            Common.InsertTestData(500);
            Console.WriteLine("造数完成");
            //return;


            test = new NormalMapping(isClearData);
            BeginTest(test);

            test = new AdoTeset(isClearData);
            BeginTest(test);


            test = new DapperTest(isClearData);
            BeginTest(test);

            //test = new DapperExtensionsTest(isClearData);
            //BeginTest(test);

            //test = new DapperExtensions_LambdaTest(isClearData);
            //BeginTest(test);


            //test = new EF_Test(isClearData);
            //BeginTest(test);
        }
        static void Main(string[] args)
        {
            TimeCountLogger.Initialize();
            ResultNLogger.Initialize();

            ITestSignature test = new DapperTest();

            TestMethod(test, "Dapper");
            test = new EntityTest();
            TestMethod(test, "Entity");
            test = new LinqTest();
            TestMethod(test, "Linq");

            Console.ReadKey();
        }
Ejemplo n.º 4
0
        static long DapperPerformanceTest(TestType Ttype)
        {
            Stopwatch sw = new Stopwatch();

            sw.Start();
            switch (Ttype)
            {
            case TestType.ReadData:
                for (int i = 0; i < readData; i++)
                {
                    DapperTest.ReadData();
                }
                break;

            case TestType.Paging:
                for (int i = 0; i < paging; i++)
                {
                    DapperTest.Paging();
                }
                break;

            case TestType.Sql:
                for (int i = 0; i < sql; i++)
                {
                    DapperTest.Sql();
                }
                break;

            case TestType.GetById:
                for (int i = 0; i < byId; i++)
                {
                    DapperTest.GetById();
                }
                break;
            }
            sw.Stop();
            Console.WriteLine(string.Format(" Dapper Performance Test {0} cost : {1} ", Enum.GetName(typeof(TestType), Ttype), sw.ElapsedMilliseconds));
            return(sw.ElapsedMilliseconds);
        }
Ejemplo n.º 5
0
 static void Main(string[] args)
 {
     ADONET.RunTest();
     DapperTest.RunTest();
 }