Я бы предложил использовать базу данных документов, что-то вроде RavenDB, MongoDb и т. Д., Для того, что вы пытаетесь сделать.Я думаю, что это было бы лучше, чем пытаться заставить RDBMS (sql server, oracle и т. Д.) И, следовательно, nHibernate сделать что-то, что не так уж и хорошо.Нельзя сказать, что это невозможно, но вы в конечном итоге перепрыгнете через все виды обручей, чтобы выполнить то, что вы просите.
Следует отметить, что Fluent Nhibernate только ставит Fluent API поверх Class Mappingnhibernate.