All the data wizards in VS does is write the code for you. If you don't want that you can of course write the code yourself. Look up ADO.Net at MSDN Library and you can learn everything about the classes involved. I would go to greater lengths though, to learn and make use of the tools VS provides, to avoid writing unnecessary code and to start learning ADO.Net. Even without the connection wizard and strongly typed dataset there is lots that can be set up manually in designer, but that requires that you already know the components and their relationship and how they are configured, which is something you get for free and can learn from the regular way of setting up data access.