将我的DbContext基于ApplicationDbContext时出错

时间:2016-12-20 20:02:58

标签: c# asp.net-mvc entity-framework dbcontext

经过一些阅读后,人们在ApplicationDbContext(而不是DbContext)上建立数据库上下文似乎是一种非常常见的场景,因此您可以在集合等中包含AspNetUsers。

然而,当我改变它时,' base'在VS2015中显示错误,说明

  

' ApplicationDbContext'不包含带有1个参数的构造函数

知道为什么会这样,如果我真的需要那个' base'属性添加?

number

1 个答案:

答案 0 :(得分:0)

不是ApplicationDbContext是一个自动生成的类,它继承自DbContext吗?我相信它的构造函数不带参数,你的错误信息暗示了这一点。要纠正此问题,您只需更改此行:

public MyWebsiteContext() : base("MyWebsiteContext")

对此:

public MyWebsiteContext() : base()