У меня есть таблица, отображаемая с помощью NHibernate:
Person
------
Firstname
Lastname
Также существует DTO, который называется Person
.
Теперь есть вероятность, что существует больше полей, чем было известно во время разработки. Пользователь может добавлять определенные пользователем поля во время выполнения. В этом случае в моей таблице создаются дополнительные поля (это исторически сложилось, и я не могу это изменить).
«Новая» таблица теперь выглядит так:
Person
------
Firstname
Lastname
IF_Field1
IF_Field2
Теперь я ищу способ получить эти значения (из IF_Field1, IF_Field2 и т. Д.) С NHibernate в DTO Person
. Например, как Hashtable или что-то подобное.
Есть ли способ достичь моей цели?