public override int ExecuteNonQuery() { using (ITunnelResultSet res = GetResult(CommandBehavior.Default, GetResultCaller.ExecuteNonQuery)) { return(res.RecordsAffected); } }
public override object ExecuteScalar() { using (ITunnelResultSet res = GetResult(CommandBehavior.Default, GetResultCaller.ExecuteScalar)) { return(res.FetchRow()[0]); } }
public TunnelDataReader(ITunnelResultSet result) { m_result = result; m_structure = m_result.GetStructure(); }
protected override DbDataReader ExecuteDbDataReader(CommandBehavior behavior) { ITunnelResultSet res = GetResult(behavior, GetResultCaller.ExecuteReader); return(new TunnelDataReader(res)); }