概念面无法映射到物体面?

2024-04-29

我使用实体框架和 Db-First 方法。我曾经有一个名为 Ranking 的表,我将其映射到带有一些继承的具体类的抽象基类。现在,我最近删除了所有继承,并选择只使用一个名为 Ranking 的具体类。

但自从我把它改回来后,我得到以下运行时异常:

概念端的类型“DbModel.Ranking”无法映射到对象端的类型“My.Application.Models.Ranking”。两种类型都必须是抽象类型或者都必须是具体类型。

在我的代码生成中,我已将 Abstract 设置为 false,但我不知道如何在概念性的 side.

我什至尝试从表设计器中删除排名表,然后从数据库中再次更新它。这也没有帮助。

有人有想法吗?


找到了。有一个定义的分部类,我忘记删除抽象修饰符。

因此生成的分部类不再具有 Abstract 修饰符,但另一个分部类仍然具有。

毕竟很愚蠢,但希望这可以防止其他人浪费半个小时。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

概念面无法映射到物体面? 的相关文章

随机推荐