我正在使用Asp Net core 3
并尝试添加身份核心。当我添加IdentityDbContext
时会出错,并且如果我将IdentityDbContext
更改为DbContext
,错误就消失了。相同的问题是当我尝试使用SQL sever
添加IdentityDbContext
时,但使用DbContext
时却没有错误。
我收到以下错误 “没有从IdentityDbContext
到Microsoft.EntityFrameworkCore.DbContext
的隐式引用转换”
。
我添加了以下NuGet包 Microsoft.AspNetCore.Identity.EntityFrameworkCore 和 Microsoft.EntityFrameworkCore.Sqlserver 。请帮助。
答案 0 :(得分:5)
将光标放在IdentityDbContext上,然后按F12,...
我导航到IdentityDbContext类,该类中没有任何内容。
这意味着您不小心通过Intellisense创建了该类。查看它的位置:在您的项目中,而不是在库中。
在您的项目中找到该类并将其删除。然后修复所有需要使用Startup类的引用/用法。