0
我想要构建一个系统,用户插件可以为要存储在数据库中的不同数据元素实现接口。现在因为我直到运行时才知道实现细节,所以我无法创建我的数据库来包含所有派生类型......但有可能:带插件数据类型的实体框架
a)仅在接口级别管理实体,所以不管用户实现的具体类型如何,我都可以管理接口级实体之间的关系
b)让插件本身管理具体类的EF持久性,所以最后我们有一个实体上下文在接口级管理实体之间的关系,以及用于将具体实现存储在另一个数据库中的附加上下文
它是一个远射,但我希望有人知道这样的事情是否可行。
一个EAV (Entity Attribute Value)的结构,我会仔细看一下你张贴的所有链接,并取回。 – tbischel 2010-10-19 17:43:59