a meno di non usare il vecchio oggetto ado in .NET non esiste più il concetto di recordset.

ADONET fornisce svariati oggetti fra i quali il datareader, il dataset o la datatable

puoi creare una funzione che restituisca uno di questi oggetti. Se vuoi ti posso scrivere un po' di codice