1
我們有一個遺留系統,可以將自定義字段添加到它的實體中。此功能被嚴重實現,確切的說:每個實體表擴展了場Custom1
,... Custom 10
,此外,還有大表CustomFields
(EntityType
,EntityID
,Custom11
,... Custom99
),其中EntityType
是實體表的名稱。將一些表格字段映射到字典中
我們正在現有不良數據庫之上構建新代碼,並且正在尋找在實現時將所有這些海關關聯到單個字典中的可能性。我們現在考慮的ORM是BLToolkit和EF4(前者現在正在使用,我們正在計劃轉向後者)。
有沒有可能實現這種映射與任何一個?也許一些其他的ORM(可能,我們想沉重的 ORM)可能有幫助嗎?或者,還有另外一種最佳做法?
因此,當使用'CustomFields'時,它是一種EAV設計? – 2013-03-27 10:50:48
@GertArnold:不,在主表格和CustomFields中都有一個扁平結構。 – starteleport 2013-03-27 11:00:57
你需要一個CRUD或只讀? – Memoizer 2013-03-27 11:01:13