SubSonic - Data access for .NET
SubSonic is A Super High-fidelity Batman Utility Belt that works up your Data Access (using Linq in 3.0), throws in some much-needed utility functions, and generally speeds along your dev cycle.
You can code your objects the way you like (with some minor convention tweaks) and the SimpleRepository will save them for you. It will also create your database on the fly if you want, altering the schema as you change your object.
If you like having to do as little as possible with your data access, ActiveRecord makes this very, very simple. You don't need to create a lot of extra objects or know how the guts of anything work. It's as simple as asking for a new object and calling a Save() method.