在添加IdentityDbContext

时间:2019-12-09 07:49:51

标签: c# asp.net-core asp.net-identity asp.net-core-identity

我正在使用Asp Net core 3并尝试添加身份核心。当我添加IdentityDbContext时会出错,并且如果我将IdentityDbContext更改为DbContext,错误就消失了。相同的问题是当我尝试使用SQL sever添加IdentityDbContext时,但使用DbContext时却没有错误。 我收到以下错误 “没有从IdentityDbContextMicrosoft.EntityFrameworkCore.DbContext的隐式引用转换” Click to view error 我添加了以下NuGet包 Microsoft.AspNetCore.Identity.EntityFrameworkCore Microsoft.EntityFrameworkCore.Sqlserver 。请帮助。

1 个答案:

答案 0 :(得分:5)

  

将光标放在IdentityDbContext上,然后按F12,...

     
    

我导航到IdentityDbContext类,该类中没有任何内容。

  

这意味着您不小心通过Intellisense创建了该类。查看它的位置:在您的项目中,而不是在库中。

在您的项目中找到该类并将其删除。然后修复所有需要使用Startup类的引用/用法。