Я строю каркас, где люди смогут сохранять предметы, которые они создали, унаследовав мой класс. Я буду перебирать каждый тип в домене приложения, чтобы найти классы, которые я хочу отобразить в nhibernate. Каждый найденный класс будет подклассом унаследованного типа.
Я знаю, как создавать подтипы в FluentNhibernate, но каждый подтип требует своего собственного класса ClassMap. Поскольку я не буду знать их до выполнения, я никак не смогу это сделать.
Есть ли способ, которым я могу добавить сопоставления в свободный nhibernate?
Обратите внимание, я знаю, что это возможно без свободного использования nhibernate с использованием класса Cfg, но я не хочу управлять одним и тем же кодом двумя разными способами.