我希望将ApplicationUser
生成的模板移动到另一个数据层项目。我在这里读过无数的答案,只是简单地说"只是移动它",但我不知道他们的作者是如何错过GenerateUserIdentityAsync
房间里的大象的:
public class ApplicationUser : IdentityUser
{
public virtual async Task<ClaimsIdentity> GenerateUserIdentityAsync(ApplicationUserManager manager)
{
// Note the authenticationType must match the one defined in CookieAuthenticationOptions.AuthenticationType
var userIdentity = await manager.CreateIdentityAsync(this, DefaultAuthenticationTypes.ApplicationCookie);
return userIdentity;
}
}
这取决于ApplicationUserManager
,如果没有循环依赖,我就无法进入我的领域项目。
更新的答案: 所以我建议解析结果中的信息并将自定义对象传递给您的项目
谢谢。