ASP Identity 2.0.0 usermanager调用错误的方法



我已经为我的ASP MVC项目实现了一个自定义UserStore(使用Identity 2.0.0,我使用它是因为它允许使用整数键)。

Usermanager不是自定义实现的,而是Microsoft.AspNet.Identity.Usermanager实现的。

当我呼叫:

IdentityResult result = await UserManager.CreateAsync(User, model.Password);

在我的accountcontroller中,

public Task UpdateAsync(TUser user)
调用

方法而不是

 public Task CreateAsync(TUser user)

这怎么可能呢?这是一个已知的bug吗?我能解决这个问题吗?

显然,将调用"update"方法,然后使用select语句检查记录是否存在于表中。如果不是(select返回null), Usermanager将为新记录创建。

相关内容

  • 没有找到相关文章

最新更新