Пример #1
0
 static void DescriptorMapperTest(MyClass src, MyClass dst)
 {
     DescriptorMapper.Map(src, dst);
 }
Пример #2
0
        static void Do(Action<MyClass, MyClass> action, long count = 500000)
        {
            Console.WriteLine("{0} >>>", action.Method.Name);

            var src = new MyClass
            {
                P1 = 1,
                P2 = 1,
                P3 = 1,
                P4 = "aaaa",
                P5 = "aaaa",
                P6 = "aaaa",
                P7 = new DateTime(),
                P8 = new DateTime(),
                P9 = new DateTime()
            };
            var dst = new MyClass();

            // for caching model mapping..
            action(src, dst);

            Watch(() => action(src, dst), count);

            Console.WriteLine("{0} <<<\n", action.Method.Name);
        }
Пример #3
0
 static void AutoMapperTest(MyClass src, MyClass dst)
 {
     AutoMapper.Mapper.Map(src, dst);
 }
Пример #4
0
 static void StandardMapperTest(MyClass src, MyClass dst)
 {
     StandardMapper.Map(src, dst);
 }
Пример #5
0
 static void NormalTest(MyClass src, MyClass dst)
 {
     dst.P1 = src.P1;
     dst.P2 = src.P2;
     dst.P3 = src.P3;
     dst.P4 = src.P4;
     dst.P5 = src.P5;
     dst.P6 = src.P6;
     dst.P7 = src.P7;
     dst.P8 = src.P8;
     dst.P9 = src.P9;
 }
Пример #6
0
 static void MicroMapperTest(MyClass src, MyClass dst)
 {
     _mapper.Map(src, dst);
 }
Пример #7
0
 static void ExpressMapperTest(MyClass src, MyClass dst)
 {
     ExpressMapper.Mapper.Map(src, dst);
 }