Ejemplo n.º 1
0
        public ObjectEnumerator(IDbDataReader reader, IDbMaterializer <TEntity> materializer)
        {
            Precondition.Require(reader, () => Error.ArgumentNull("reader"));
            Precondition.Require(materializer, () => Error.ArgumentNull("materializer"));

            _reader     = reader;
            _enumerator = _reader.GetEnumerator();
            _translator = materializer.Materialize;
        }
Ejemplo n.º 2
0
        public ObjectEnumerator(IDbDataReader reader, Func <IDbDataRecord, TEntity> translator)
        {
            Precondition.Require(reader, () => Error.ArgumentNull("reader"));
            Precondition.Require(translator, () => Error.ArgumentNull("translator"));

            _reader     = reader;
            _enumerator = _reader.GetEnumerator();
            _translator = translator;
        }