.Net Core cómo implementar la función SQLAdapter ./ DataTable

Tengo una rutina simple .Net Framework que ejecuta una consulta y devuelve un objeto DataTable. Necesito portar esto a .Net Core, sin embargo, infiero que SQLAdapter y DataTable no son compatibles

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;

¿Alguien puede sugerir cómo puedo volver a implementar este código, utilizando lo que es compatible? Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta