.NET Data Access Objects is a loosely coupled, extensible database access library written in C#. It enables direct database access over a relational vendor-independent data layer as well as automated persistence through O/R mapping containers that work upon the data layer themselves.
[ read more ]