Ejemplo n.º 1
0
        public IDataReader Execute(AdoExecutionContext context)
        {
            _queryRunner.ExecuteNonQuery(context, _insertSql);
            _parameterAccessor.Return(context.Parameters, context.Connection.LastInsertRowId);

            var sqLiteReader = _queryRunner.ExecuteReader(context, _selectSql);

            return(_dataReaderFactory.Create(sqLiteReader, context));
        }
Ejemplo n.º 2
0
 public IDataReader CreateDataReader()
 {
     return(dataReaderFactory.Create(this));
 }
Ejemplo n.º 3
0
        public IDataReader ExecuteReader(string dataShapeName, Action <IDataReader> closeAction, Action <IDataReader> errorAction)
        {
            var sqLiteDataReader = _command.ExecuteReader();

            return(_dataReaderFactory.Create(sqLiteDataReader, dataShapeName, closeAction, errorAction));
        }
Ejemplo n.º 4
0
        public IDataReader Execute(AdoExecutionContext context)
        {
            var sqLiteReader = _queryRunner.ExecuteReader(context, _selectSql);

            return(_dataReaderFactory.Create(sqLiteReader, context));
        }