I asked my Ruby question on the Castle Devel mailing list and Ayende pointed me to this.
One of my first use cases for a Dynamic language on the CLR would be to have something like Rails ActiveRecord. Well my day just keeps getting better because I just noticed Dynamic ADO.net.
It is built around Ado.net entities, but I'm sure we'll be able to to adapt it to work with NHibernate and ActiveRecord.
Good Stuff