无法使用没有从 DbContext class 派生的上下文 class 的启用迁移创建默认数据库

Cannot create default database using enable-migrations without context class derived from DbContext class

PM> 启用迁移 在程序集中找不到上下文类型 'Memberships'。

在教程中,导师正在生成启用迁移,而无需在模型中添加单个 class。但是当我尝试时我做不到。

我的连接字符串在 web.config

<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\MembershipsDatabase.mdf;Initial Catalog=MembershipsDatabase;Integrated Security=True"
  providerName="System.Data.SqlClient" />
</connectionStrings>

创建项目时将身份验证更改为个人用户身份验证有效。