gpt4 book ai didi

c# - 从 C# 中的 Entity Framework 生成的类派生

转载 作者:太空狗 更新时间:2023-10-29 22:33:42 24 4
gpt4 key购买 nike

我已经创建了一个实体数据模型并从中生成了一个数据库。

其中一个实体称为 Template

创建部分类来扩展 Template 的功能,效果很好。

如果我创建一个新类并尝试从 Template 派生,我会在实例化时遇到运行时异常:

找不到 EntityType“Template001”的映射和元数​​据信息

我该如何解决这个问题?我绝对需要从 EF 类继承。

编辑

似乎不可能。如果是这样,那么实现以下要求的最佳方法是什么:模板实体存储有关模板的信息,每个模板都有自己的代码要执行。这就是为什么我首先尝试从实体派生。

最佳答案

不支持。您不能从实体派生新类型并使用它代替映射的实体类型来实现持久性。如果你想从实体派生类,你必须使用映射继承,其中每个 child 也映射到数据库。

关于c# - 从 C# 中的 Entity Framework 生成的类派生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9877858/

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