NHibernate with database sharding support