コード例 #1
0
ファイル: Program.cs プロジェクト: mikezhuyuan/POCO_Demo
        static Assignment GetFromAssembler(MyObjectAssemblerManager manager, ConfigurationContext config)
        {
            using (var cmd = new Assignment_Load_p())
            {
                cmd.Parameters.Assignment_id = 99;

                return manager.Create<Assignment>(config, cmd);
            }
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: mikezhuyuan/POCO_Demo
        static void Main(string[] args)
        {
            var config = new ConfigurationContext("EFSchools.Englishtown.ELab.Admin.Services.*");
            var manager = new MyObjectAssemblerManager();

            //1. Assemble object
            //2. Assemble scalar
            //3. Assemble tuple
            //4. Performance

            //var watch = Stopwatch.StartNew();

            //for (int i = 0; i < 1000; i++)
            //{
            //    //GetFromAssembler(manager, config);
            //    //GetFromSO(config); // 2513
            //}

            //watch.Stop();
            //Console.WriteLine(watch.ElapsedMilliseconds);

            Console.ReadLine();
        }