我希望我User
有一个Guid
作为主键,但是当我创建自己的用户类型时,我的网站在启动时会引发异常。
任何人都知道如何更改 IdentityUser 类型?
我这样做了:
services.AddIdentity<MyUser, MyRole>()
.AddEntityFrameworkStores<UBContext>()
.AddDefaultUI()
.AddDefaultTokenProviders();
但是当我的程序启动时,我得到了这个错误:
InvalidOperationException:没有注册类型“Microsoft.AspNetCore.Identity.UserManager`1[Microsoft.AspNetCore.Identity.IdentityUser]”的服务。
这是否与身份 UI 现在位于单独的库中并且该库中的控制器期望UserManager<IdentityUser>
?
我怎样才能覆盖它?