2010-10-19 44 views
0

我想要構建一個系統,用戶插件可以爲要存儲在數據庫中的不同數據元素實現接口。現在因爲我直到運行時才知道實現細節,所以我無法創建我的數據庫來包含所有派生類型......但有可能:帶插件數據類型的實體框架

a)僅在接口級別管理實體,所以不管用戶實現的具體類型如何,我都可以管理接口級實體之間的關係

b)讓插件本身管理具體類的EF持久性,所以最後我們有一個實體上下文在接口級管理實體之間的關係,以及用於將具體實現存儲在另一個數據庫中的附加上下文

它是一個遠射,但我希望有人知道這樣的事情是否可行。

回答

0

糾正我,如果我錯了,但它聽起來像你想實現使用實體框架

從來沒有聽說過
+0

一個EAV (Entity Attribute Value)的結構,我會仔細看一下你張貼的所有鏈接,並取回。 – tbischel 2010-10-19 17:43:59