I don’t know how many times you heard a mad man talking about “mapping source” in NHibernate… Map a class in NH without use XML at all ? only a crazy man can say that . As usual an entity implementation: public class Animal { public virtual int Id { get ; private set ; } public...