I was looking for some kind of help on implementing "Data Access Object" Design Pattern in C#. While surfing the NET for help i found the information on CODUS. A O-R Mapping tool for Microsoft.NET.
It supports DAO and N-Hibernate.
"Codus is a comprehensive code generation tool for object-relational mapping. It takes an existing database and automatically generates all of the code for updating, deleting, inserting and selecting records. In addition, it creates web services for distributed programming, strongly-typed collections, and a full set of unit tests."