Пример #1
0
        public void Test()
        {
            //                        TinyMapper.Bind<Source, Target>(config => config.Bind(target => target.Value, "MyValue"));
            //
            //            var source = new Source();
            //            var result = TinyMapper.Map<Target>(source);

            TinyMapper.Bind <PersonComplexFrom, PersonTo>(config =>
            {
                config.Bind(from => from.Nickname, to => to.StringTarget);
            });

//            TinyMapper.Bind<PersonComplexFrom, PersonTo>();

            var person = new PersonComplexFrom
            {
                CreateTime = DateTime.Now,
                Nickname   = "Object Mapper",
                Int        = 3
            };

//            List<PersonComplexFrom> list = new List<PersonComplexFrom> { person };

            //person.Address = null;
            var personDto = TinyMapper.Map <PersonTo>(person);

//            var lists = TinyMapper.Map<List<PersonTo>>(list);
        }
Пример #2
0
        public void Test()
        {
            //                        TinyMapper.Bind<Source, Target>(config => config.Bind(target => target.Value, "MyValue"));
            //
            //            var source = new Source();
            //            var result = TinyMapper.Map<Target>(source);

            TinyMapper.Bind<PersonComplexFrom, PersonTo>(config =>
            {
                config.Bind(from => from.Nickname, to => to.StringTarget);
            });

//            TinyMapper.Bind<PersonComplexFrom, PersonTo>();

            var person = new PersonComplexFrom
            {
                CreateTime = DateTime.Now,
                Nickname = "Object Mapper",
                Int = 3
            };

//            List<PersonComplexFrom> list = new List<PersonComplexFrom> { person };

            //person.Address = null;
            var personDto = TinyMapper.Map<PersonTo>(person);

//            var lists = TinyMapper.Map<List<PersonTo>>(list);
        }