gpt4 book ai didi

entity-framework - Entity Framework : Add Properties/Entities during runtime

转载 作者:行者123 更新时间:2023-12-03 07:37:27 25 4
gpt4 key购买 nike

我想使用 Entity Framework 。但是,我还要求允许我的用户在我们的系统中定义自定义字段。我想仍然使用 Entity Framework ,而不是使用具有哈希表属性的分部类。

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

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

这是使用 Entity Framework 执行此操作的唯一方法吗?感谢您抽出时间。

最佳答案

在阅读了 Entity Framework 团队和 Julie Lerman 的一些博客文章后,听起来他们正在考虑在下一个版本中让这变得更容易。这意味着据我所知,我在问题中所述的方式是将字段动态添加到 Entity Framework 的最佳方式。

关于entity-framework - Entity Framework : Add Properties/Entities during runtime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/476816/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com