如果您使用已存在的 ID 创建用户,会发生什么情况



假设我运行这个:

var user = new UserSchema { UserName = model.UserName, Email = model.Email };
var result = await _userManager.CreateAsync(user, model.Password);

我看到userId属性是在new上产生的。如果对于某些极不可能的用户存在具有Id,会发生什么?

如果您设置了启动时的用户选项,例如选项。User.RequireUniqueEmail = true;它将返回一个带有错误的 IdentityResult(在这里的示例中,错误将是"DuplicateEmail"。

来源: Microsoft文档

相关内容

  • 没有找到相关文章

最新更新