我们如何使用mef扩展/插件向实体框架模型添加新属性?

isa*_*eid 5 c# mef entity-framework-6

我正在用MEF编写一个asp.net mvc应用程序来扩展应用程序功能,我的数据访问是由实体框架创建的.在我的场景中,我必须有能力扩展实体框架模型与使用mef重新获得的插件.

每个插件都可以将自己的属性添加到指定的模型/模型中.我已经搜索过,找不到关于这个问题的很多信息,如果有任何人有任何想法请求帮助我解决它.

地址中的问题:向实体框架添加自定义属性?与我的问题非常不同,我希望添加到模型的任何属性都存储在数据库中(并从中恢复).并且,我的方案中的新属性必须在运行时添加,并且必须在插件中使用MEF进行重新审核.