Witam, mam mały kłopot, po powrocie z Entity Frameworka do zwykłego ADO, nie mogę sobie poradzić z jednym zapytaniem, który miałby zwrócić dwie różne tabele.
public DataSet Query()
{
DataSet myDataSet = new DataSet();
SqlConnection conn = new SqlConnection(@"Data Source=localhost\SQLEXPRESS;Initial Catalog=AdventureWorksLT;Integrated Security=SSPI;MultipleActiveResultSets=True;");
conn.Open();
SqlCommand command = new SqlCommand(@"SELECT * FROM AdventureWorksLT.SalesLT.Product; SELECT * FROM AdventureWorksLT.SalesLT.Customer;", conn);
SqlDataReader reader = command.ExecuteReader();
do
{
DataTable dt = new DataTable();
dt.Load(reader);
myDataSet.Tables.Add(dt);
} while (reader.NextResult());
conn.Close();
return myDataSet;
}
W tym przypadku otrzymuję dataset, gdzie Table[0] jest ok 295 wyników, zaś oczekiwany table[1] (ok 800 wynikow) jest pusty. Proszę o pomoc.