Right now, if a result set returns multiple columns, and they don't have names, there is no way to distinguish between them. Should use the Order property of the ColumnAttribute.
If it is a single column result set, this doesn't matter so much, since you can just use the column's type as the result set.