Méthode directe de texte de la commande SQL à DataSet

Quelle est la voie la plus directe pour obtenir un jeu de données si j'ai une commande sql?

string sqlCommand = "SELECT * FROM TABLE";
string connectionString = "blahblah";

DataSet = GetDataSet(sqlCommand,connectionString);

GetDataSet()
{
   //...?
}

J'ai commencé avec SqlConnection et SqlCommand, mais la chose la plus proche que je vois dans l'API est SqlCommand.ExecuteReader(). Avec cette méthode, je vais avoir besoin d'obtenir un SqlDataReader puis convertir cette DataSet manuellement. Je l'ai trouver il y a une route plus directe pour accomplir la tâche.

Si plus facile, un DataTable seront adaptées à mon objectif.