protected TEntity ExecuteReaderOneRow(string spName, Func <SqlDataReader, TEntity> callback, SqlParameter[] parameters = null) { var result = _sqlWrapper.ExecuteReaderOneRow(spName, parameters, callback); return((TEntity)result); }