我想扩展应用用户。这是一个例子:
public class ApplicationUser : IdentityUser
{
public async Task<ClaimsIdentity>
GenerateUserIdentityAsync(UserManager<ApplicationUser> manager)
{
var userIdentity = await manager.CreateIdentityAsync(this, DefaultAuthenticationTypes.ApplicationCookie);
return userIdentity;
}
public string Address { get; set; }
public string City { get; set; }
public string State { get; set; }
我试过这个,但是当我登录时,如果在数据库中将这些属性中的任何一个设置为null,那么当进行/ Token调用时,它会返回错误。
有人可以告诉我。我是否需要更改这些属性在此处或其他位置的设置方式?