Каков самый прямой маршрут для получения DataSet, если у меня есть команда sql?
string sqlCommand = "SELECT * FROM TABLE";
string connectionString = "blahblah";
DataSet = GetDataSet(sqlCommand,connectionString);
GetDataSet()
{
//...?
}
Я начал с SqlConnection
и SqlCommand
, но самое близкое, что я вижу в API, - SqlCommand.ExecuteReader()
. С помощью этого метода мне нужно получить SqlDataReader
, а затем преобразовать его в DataSet
вручную. Я считаю, что есть более прямой путь для выполнения задачи.
Если проще, то DataTable
также будет соответствовать моей цели.