http://neo.sourceforge.net/
apparently not mature yet; they can always port from so many java open source
O/R frameworks, but I don't know how much .net community cares about
this kind of abstraction.
for java, hibernate seems to be the hottest one now. (hibernate.sourceforge.net)