Пример #1
0
        private static void ReportTransactions()
        {
            var results       = new List <TesteResults>();
            var efTest        = new EntityFramework();
            var adoTest       = new AdoNet();
            var adoReaderTest = new AdoNetAutoMapper();
            var dapperTest    = new Frameworks.Dapper();

            for (var i = 1; i <= NumberOfExecutions; i++)
            {
                results.Add(new TesteResults
                {
                    Framework = EnumFrameworks.Entity,
                    RunNumber = i,
                    Time      = efTest.ReportTransactionsAnalyzed(i)
                });


                results.Add(new TesteResults
                {
                    Framework = EnumFrameworks.AdoNet,
                    RunNumber = i,
                    Time      = adoTest.ReportTransactionsAnalyzed(i)
                });

                results.Add(new TesteResults
                {
                    Framework = EnumFrameworks.Dapper,
                    RunNumber = i,
                    Time      = dapperTest.ReportTransactionsAnalyzed(i)
                });
            }
            ProcessResults(results);
        }
Пример #2
0
        static void Main(string[] args)
        {
            MysqlServer mysql = new MysqlServer();

            mysql.Add();
            AdoNet adonet = new AdoNet();

            adonet.Add();
        }
Пример #3
0
        private static void GetTransaction()
        {
            var results       = new List <TesteResults>();
            var efTest        = new EntityFramework();
            var adoTest       = new AdoNet();
            var adoReaderTest = new AdoNetAutoMapper();
            var dapperTest    = new Frameworks.Dapper();

            for (var i = 1; i <= NumberOfExecutions; i++)
            {
                results.Add(new TesteResults
                {
                    Framework = EnumFrameworks.Entity,
                    RunNumber = i,
                    Time      = efTest.GetTransactions(Faker.RandomNumber.Next(1, 102000))
                });


                results.Add(new TesteResults
                {
                    Framework = EnumFrameworks.AdoNet,
                    RunNumber = i,
                    Time      = adoTest.GetTransactions(Faker.RandomNumber.Next(1, 102000))
                });


                //results.Add(new TesteResults
                //{
                //    Framework = EnumFrameworks.AdoNetAutoMapper,
                //    RunNumber = i,
                //    Time = adoReaderTest.GetTransactions(i)
                //});


                results.Add(new TesteResults
                {
                    Framework = EnumFrameworks.Dapper,
                    RunNumber = i,
                    Time      = dapperTest.GetTransactions(Faker.RandomNumber.Next(1, 102000))
                });
            }
            ProcessResults(results);
        }
Пример #4
0
        static void Main(string[] args)
        {
            var exampleToRun = Examples.linqjoinleft;

            switch (exampleToRun)
            {
            case Examples.linqAnonymousTypes:
                AnonymousTypes.ShowAnonymousTypes();
                break;

            case Examples.linqjoinleft:
                leftjoin.ShowLeftJoin();
                break;

            case Examples.showAdoNet:
                AdoNet.AdonetShow();
                break;
            }
        }