代码生成器错误:DbContext上没有实体类型

Art*_*luk 6 c# entity-framework asp.net-core

我想创建简单的ASP.NET核心应用程序.但是,当我尝试为我的模型生成API控制器时,我遇到以下错误:(屏幕截图显示模型类和数据库上下文的代码,下面是EntityBase类的代码)

设置代码脚手架属性

错误

public abstract class EntityBase
{
    [Key]
    public int Id { get; set; }
    public DateTime Modified { get; set; }
    public DateTime Created { get; set; }

    public EntityBase()
    {
        Created = DateTime.Now;
        Modified = Created;
    }
}
Run Code Online (Sandbox Code Playgroud)

Art*_*luk 0

好的,所以我找到了导致此错误的原因。我在 Convent 和 Group 之间创建了多对多关系,而没有使用第三类。我曾经使用 Fluent api 来做到这一点。

感谢大家的帮助!

  • 这里没有真正的答案吗? (2认同)