title: How to load navigation properties on an IdentityUser with UserManager
body: <p>I've extended <code>IdentityUser</code> to include a navigation property for the user's address, however when getting the user with <code>UserManager.FindByEmailAsync</code>, the navigation property isn't populated. Does ASP.NET Identity Core have some way to populate navigation properties like Entity Framework's <code>Include()</code>, or do I have to do it manually?</p>
  
  <p>I've set up the navigation property like this:</p>
  
  <pre><code>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; }
  }
  </code></pre>