我有一张用 NHibernate 映射的表:
Person
------
Firstname
Lastname
还有一个 DTO,称为Person
.
现在,有可能存在比设计时已知的更多的领域。用户可以在运行时添加客户定义的字段。在这种情况下,我的表中会生成额外的字段(这是历史数据,我无法更改)。
“新”表现在看起来像:
Person
------
Firstname
Lastname
IF_Field1
IF_Field2
现在,我正在寻找一种使用 NHibernate 将这些值(从 IF_Field1、IF_Field2 等)获取到 DTO 的方法Person
。例如作为 Hashtable 或类似的东西。
有没有办法达到我的目标?