我想使用實體框架。不過,我也有要求允許我的用戶在我們的系統中定義自定義字段。我想仍然使用實體框架,而不是使用具有散列表屬性的分部類。實體框架:在運行時添加屬性/實體
下面是我想到的解決方案,但它並不簡單,所以我想看看是否有更好的方法。
我現在的想法是有一個ModelManager對象,該對象可以在適當的表上創建一列,修改EDM文件並使用edmgen.exe編譯文件。這將不得不在與應用程序不同的進程和/或應用程序域中發生,因爲應用程序會引用生成的程序集。當應用程序重新啓動時,它將有權訪問新添加的字段。
這是用Entity Framework做到這一點的唯一方法嗎?謝謝你的時間。
您可以添加這些條目的鏈接嗎? – Guillaume 2012-08-08 13:19:26