Retomando la pregunta original..
Cita: La pregunta es la siguiente: para mi base de datos local, no necesito usar
DataSets no? ya que me da igual acceder directamente a la base de datos no?
Una cosa son los datasets y otra los providers para conectarte a una BD, lo interesante es como vas a obtener los datos.. si serán de forma desconectada (datasets) o de forma conectada (datareaders), y tomar en cuenta que cada uno tiene sus ventajas y desventajas, todo va a depender de la cantidad de información que vayas a desplegar, como la vas a desplegar, de cuanto es el ancho de banda que manejas, cuanta memoria tienes, si vas a a navegar entre los registros, los vas a mostrar de forma lineal sin necesidad de hacer check, si vas a ocupar esa misma query para llenar algun otro contro..etc...etc...