错误对象不包含带有1个参数的构造函数

时间:2019-12-25 11:16:34

标签: c# entity-framework core dbcontext

我有一个要运行的核心项目,但出现错误。

这是我的代码:

 public class OrderDetailsContext
    {
        public OrderDetailsContext(DbContextOptions<OrderDetailsContext> options) : base(options)
        { }

        //defining table
        public DbSet<OrderDetails> OrderDetails { get; set; }
    }

但是我有我提到的这个错误 我该怎么办?

2 个答案:

答案 0 :(得分:5)

您没有从DbContext继承。

 public class OrderDetailsContext : DbContext
    {
        public OrderDetailsContext(DbContextOptions<OrderDetailsContext> options) : base(options)
        { }

        //defining table
        public DbSet<OrderDetails> OrderDetails { get; set; }
    }

答案 1 :(得分:3)

您的课程应该继承来自 DbContext 课程:

public class OrderDetailsContext: DbContext
        {
            public OrderDetailsContext(DbContextOptions<OrderDetailsContext> options) : base(options)
            { 
            }

            //defining table
            public DbSet<OrderDetails> OrderDetails { get; set; }
        }

Help Link 1

help link 2