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)); }
public IDataReader CreateDataReader() { return(dataReaderFactory.Create(this)); }
public IDataReader ExecuteReader(string dataShapeName, Action <IDataReader> closeAction, Action <IDataReader> errorAction) { var sqLiteDataReader = _command.ExecuteReader(); return(_dataReaderFactory.Create(sqLiteDataReader, dataShapeName, closeAction, errorAction)); }
public IDataReader Execute(AdoExecutionContext context) { var sqLiteReader = _queryRunner.ExecuteReader(context, _selectSql); return(_dataReaderFactory.Create(sqLiteReader, context)); }