Mapping the AdventureWorks database using NHibernate's mapping by code.