1

我们有一个遗留系统,它能够向其实体添加自定义字段。准确地说,这个特性实现得很糟糕:每个实体表都扩展了字段Custom1, ... Custom 10,而且还有大表CustomFieldsEntityType, EntityID, Custom11, ... Custom99),其中EntityType是实体表的名称。

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

有没有可能用两者中的任何一个来实现这种映射?也许其他一些 ORM(可能,我们想要重型ORM)可能会有所帮助?或者,有另一种最佳实践吗?

4

1 回答 1

0

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

于 2013-04-10T14:20:44.230 回答