当前位置:  开发笔记 > 编程语言 > 正文

实体框架:在运行时添加属性/实体

如何解决《实体框架:在运行时添加属性/实体》经验,为你挑选了0个好方法。
如何解决《实体框架:在运行时添加属性/实体》经验,为你挑选了0个好方法。

我想使用实体框架.但是,我还要求允许我的用户在我们的系统中定义自定义字段.我仍然想使用实体框架,而不是使用带有哈希表属性的部分类.

下面是我想到的解决方案,但它并不简单,所以我想看看是否有更好的方法.

我的想法是,有一个ModelManager对象,它将在相应的表上创建一个列,修改EDM文件,并使用edmgen.exe编译文件.这将全部发生在与应用程序不同的进程和/或应用程序域中,因为应用程序将引用生成的程序集.当应用程序重新启动时,它将可以访问新添加的字段.

这是使用实体框架执行此操作的唯一方法吗?谢谢你的时间.

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有