Not very efficient but provides an easy way to retrieve
public virtual List<T> ExecuteReader<T>(string sql, string propertiesToExclude, DbParameter[] parameters);
propertiesToExclude
Comma delimited list of properties that are not to be updated
parameters
DbParameters to fill the SQL statement