0

我有一张用 NHibernate 映射的表:

 Person
 ------
 Firstname
 Lastname

还有一个 DTO,称为Person.

现在,有可能存在比设计时已知的更多的领域。用户可以在运行时添加客户定义的字段。在这种情况下,我的表中会生成额外的字段(这是历史数据,我无法更改)。

“新”表现在看起来像:

Person
------
Firstname
Lastname
IF_Field1
IF_Field2

现在,我正在寻找一种使用 NHibernate 将这些值(从 IF_Field1、IF_Field2 等)获取到 DTO 的方法Person。例如作为 Hashtable 或类似的东西。

有没有办法达到我的目标?

4

1 回答 1

0

看看动态组件: http: //nhibernate.info/doc/nh/en/index.html#components-dynamic

于 2012-11-12T09:45:32.630 回答