如果您创建一个已存在ID的用户,会发生什么?

时间:2017-01-30 18:55:23

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

我们说我跑这个:

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

我发现Id的{​​{1}}属性属于user。如果存在new的用户极不可能,会发生什么?

1 个答案:

答案 0 :(得分:0)

如果您在启动时设置了UserOptions,例如 options.User.RequireUniqueEmail = true; ,它将返回一个带有错误的IdentityResult(在此处的示例中,错误将是“ DuplicateEmail “

来源:Microsoft Docs