Как бы я занялся отображением трех классов в одну таблицу с помощью свободного NHibernate. Столбец «Тип» должен указывать, какой класс должен отображаться. Это вообще возможно?
Это, конечно, возможно, если предположить, что ваши классы расширяют общий базовый класс. Это называется стратегией «таблица на класс», и инструкции по ее отображению содержатся в документации .
Вы в ситуации, когда ваши данные могут быть нормализованы? То, что ты пытаешься сделать, похоже на мертвую раздачу, что это и есть настоящая проблема.