Я расширил IdentityUser
чтобы включить свойство навигации для адреса пользователя, однако при получении пользователя с UserManager.FindByEmailAsync
свойство навигации не заполняется. Является ли ASP.NET Identity Core каким-то образом заполнять свойства навигации, такие как Entity Framework Include()
, или мне нужно сделать это вручную?
Я создал свойство навигации следующим образом:
public class MyUser : IdentityUser
{
public int? AddressId { get; set; }
[ForeignKey(nameof(AddressId))]
public virtual Address Address { get; set; }
}
public class Address
{
[Key]
public int Id { get; set; }
public string Street { get; set; }
public string Town { get; set; }
public string Country { get; set; }
}