samadh90_DevHopTools/DataAccess/Interfaces/IDevHopConnection.cs
using System;
using System.Collections.Generic;
using System.Data;

namespace DevHopTools.DataAccess.Interfaces
{
    public interface IDevHopConnection
    {
        int ExecuteNonQuery(Command command);
        IEnumerable<TResult> ExecuteReader<TResult>(Command command, Func<IDataRecord, TResult> selector);
        object ExecuteScalar(Command command);
        DataSet GetDataSet(Command command);
        DataTable GetDataTable(Command command);
    }
}
