将一些表字段映射到字典中

时间:2013-03-27 10:43:54

标签: .net entity-framework nhibernate orm bltoolkit

我们有一个遗留系统,可以为其entites添加自定义字段。准确地实现此功能:确切地说:每个实体表都使用字段Custom1,... Custom 10进行扩展,此外,还有大表CustomFieldsEntityTypeEntityIDCustom11,... Custom99),其中EntityType是实体表的名称。

我们正在现有的坏数据库之上构建新代码,并且正在寻找在实现时将所有这些海关放入单个字典的可能性。我们目前考虑的ORM是 BLToolkit EF4 (前者现在正在使用,我们计划转移到后者)。

是否有可能用两种方法之一实现这种映射?也许其他一些ORM(可能,我们喜欢 ORM)可能有帮助吗?或者,还有另一种最佳做法?

1 个答案:

答案 0 :(得分:0)

嗯,经过一些调查和讨论后,我们决定在实体表中引入包含所有自定义字段值的XML字段。字段值与两个方向上的实际自定义字段值同步。