Exemplo n.º 1
0
        public static DataReaderMapper <DataTableReader> BuildAndConfigureFor <TDto>(Dictionary <Type, Expression> typeConvertors = null) where TDto : class, new()
        {
            var mapper = new DataReaderMapper <DataTableReader>(typeConvertors);

            mapper.Configure <TDto>();
            return(mapper);
        }
Exemplo n.º 2
0
        public void Setup()
        {
            var typeConvertors = TypeConvertors.DefaultConvertors;

            typeConvertors.Add(typeof(bool), (Expression <Func <object, bool> >)(o => o.ToString() == "1")); // common use case is that db store flags as varchar data type
            typeConvertors.Add(typeof(List <Order>), (Expression <Func <object, List <Order> > >)(o => o.ToString().Split(',').Select(x => new Order {
                Id = x
            }).ToList()));                                                                                                                                          // lets say you also need to parse some data from some weird format

            _sut = new DataReaderMapper <DataTableReader>(typeConvertors);
            _sut.Configure <RichDto>();
        }
 public void Setup()
 {
     _drm.Configure <ReaderAccessBenchmarkDto>();
     _table = BuildDataTable(TableSize);
 }
Exemplo n.º 4
0
 public void Configure1()
 {
     _mapper.Configure <Dto1Prop>();
 }
Exemplo n.º 5
0
 public void Setup()
 {
     _drm.Configure <Dto10Prop>();
     _drm.Configure <Dto10NullableProp>();
     _mapperInputTable = BuildDataTable(RowCount);
 }