.Net Core como implementar a função SQLAdapter ./ DataTable

Eu tenho uma rotina simples do .Net Framework que executa uma consulta e retorna um objeto DataTable. Preciso portar isso para o .Net Core, no entanto, deduzo que SQLAdapter e DataTable não são suportados

SqlConnection con = new SqlConnection(m_ConnectString);
SqlCommand cmd = new SqlCommand(strQuery);
SqlDataAdapter sda = new SqlDataAdapter();
// assign the transaction and connection to the command object
cmd.Connection = con;
sda.SelectCommand = cmd;
DataTable dt = new DataTable();
// execute query and soak up results
sda.Fill(dt);
return dt;

Alguém pode sugerir como eu posso reimplementar esse código usando o que é suportado? obrigado

questionAnswers(3)

yourAnswerToTheQuestion