NHibernate

NHibernate is a .NET based object persistence library for relational databases, which is a port of the Java Hibernate relational persistence tool.

http://nhibernate.sourceforge.net