如何从 asp.net 核心 3 身份中删除用户名字段

How to remove UserName field from asp.net core 3 Identity

我想将 phoneNumber 字段用作唯一字段并删除 UserName 可能吗?

没有。您不能修改默认的 IdentityUser 模型。但是,您可以将 phone 数字视为用户名,因为使用电子邮件作为用户名是可行的,即您只需将其设为 UserName 的值即可。例如,当使用电子邮件作为用户名时,EmailUserName 都包含电子邮件地址。只需对您的 phone 号码执行相同的操作。将 phone 数字设为 UserName 的值,然后就可以开始了。