Marr DataMapper provides a fast and easy to use wrapper around ADO.NET that enables you to focus more on your data access queries without having to write plumbing code.
Load one-to-one, one-to-many, and hierarchical entity models with ease. No special base class required.