///
Considere o texto a seguir sobre as boas práticas de uso do ADO.NET.
Ao usar um DataSet, você usará frequentemente um I (e possivelmente um II) para interagir com sua fonte de dados. Além disso, ao usar um DataSet, você pode empregar um III para aplicar classificação e filtragem para os dados no DataSet. O DataSet também pode ser herdado para criar um DataSet fortemente tipado para expor tabelas, linhas e colunas como propriedades de objetos fortemente tipados.
(Disponível em: https://msdn.microsoft.com/en-us/library/ms971481.aspx)
As lacunas I, II e III são, correta e respectivamente, preenchidas com