Esempio n. 1
0
        public void TestDelegate()
        {
            var models = new List <Model>();

            for (int i = 0; i < 10000000; i++)
            {
                models.Add(new Model()
                {
                    Id   = 1,
                    Id1  = 1,
                    Name = "1",
                    P1   = DateTime.Now,
                    P2   = DateTime.Now,
                    P3   = 1,
                    P4   = 1,
                    P5   = 1,
                    P6   = 1
                });
            }
            var properties = typeof(Model).GetProperties();

            foreach (var model in models)
            {
                foreach (var property in properties)
                {
                    var getters = ExpressionReflector.GetValue(model, property.Name);
                }
            }
        }