/// <summary> /// Executes the given sql string using the underlying IDbConnection. /// </summary> /// <param name="query"></param> /// <returns></returns> public int Execute(Query query) { if (query == null) { throw new ArgumentNullException("query"); } return Execute(query.GetCommand(conn)); }
/// <summary> /// Get a scalar value with the given sql string and underlying IDbConnection. /// </summary> /// <param name="query"></param> /// <returns></returns> public object GetScalar(Query query) { if (query == null) { throw new ArgumentNullException("query"); } return GetScalar(query.GetCommand(conn)); }
/// <summary> /// Creates a data reader with the given sql string from underlying IDbConnection. /// </summary> /// <param name="query"></param> /// <returns></returns> public IDataReader GetDataReader(Query query) { return GetDataReader(query.GetCommand(conn)); }