Итак, вы можете использовать NHibernate.ISessionFactory.GetClassMetadata (System.Type) , чтобы получить информацию о сопоставленном классе сущностей в NHibernate.
Однако, когда тип отображается как компонент, GetClassMetadata взрывается с исключением, заявляющим, что класс не является сущностью.
Есть ли способ получить информацию метаданных о сопоставленном компоненте и его свойствах?