确认在IdentityModel.cs文件中添加了以下代码:
using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
namespace MyAppNamespace.Models { public class ApplicationUser : IdentityUser { // add any additional properties here } }
确认在Startup.cs文件中添加了以下代码:
services.AddIdentity
确认在AppDbContext.cs文件中,ApplicationUser类继承了IdentityUser。
如果还是出错,可以尝试删除Migrations文件夹和AppDbContext的类,重新创建一次数据库。具体代码可以参考以下示例:
PM> Remove-Migration PM> Drop-Database PM> Add-Migration InitialCreate PM> Update-Database
如果还是无法解决,可以考虑重新安装ASP.NET Identity包,并尝试使用新的模板重新创建项目。