Maybe I'm missing something here, but wouldn't something like Entity Framework be the best option? You can get it to generate your models and talk to them (basic CRUD) without having to actually write the code yourself.
Here is a basic tutorial on the steps you would take:
http://auk-port.blogspot.com/2011/05/how-to-create-database-first-in-aspnet.html[
^]
Basically, you point EF to your database, select the tables you want, and say Go and it creates all of your models. You can then perform CRUD operations on them using EF and the best part is that it is from Microsoft and not a third party library so it is free if you are using Microsoft tools already (I believe it even works with the Express editions, which are free).