public override bool MoveNext() { if (!Result._reader.Read()) { return(false); } var objs = ModelMapper.Map(Result._config, _tuple.Types, new ColumnValueSet(Result._reader)); Current = (T)_tuple.CreateNew(objs); return(true); }