title: Third column in AspNetUserRoles
body: <p>Similar Problem as in <a href="https://stackoverflow.com/questions/26765815">Why Identity 2.0 adds a new column in AspNetUserRoles when I extend IdentityUser?</a>
  My ApplicationUser class:</p>
  
  <pre><code>public class ApplicationUser : IdentityUser
  {
    public ApplicationUser()
    {
      Address = new Address ();
    }
    public string Firstname{ get; set; }
    public string Lastname{ get; set; }
    public Address Address{ get; set; }
    public bool IsActivated { get; set; }
  }
  </code></pre>
  
  <p>And the context:</p>
  
  <pre><code>public class DatabaseContext : IdentityDbContext&lt;ApplicationUser&gt;
  {
    static DatabaseContext()
    {
      Database.SetInitializer&lt;DatabaseContext&gt;(null);
    }
  
    public DatabaseContext()
      : base(nameOrConnectionString: "Archive")
    {
    }
  
    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
      base.OnModelCreating(modelBuilder);
  
      modelBuilder.Entity&lt;IdentityUser&gt;().ToTable("Users").Property(p =&gt; p.Id).HasColumnName("Id");
      modelBuilder.Entity&lt;ApplicationUser&gt;().ToTable("Users").Property(p =&gt; p.Id).HasColumnName("Id");
  }
  </code></pre>
  
  <p>The created columns in table AspNetUserRoles are: UserId, RoleId and IdentityUser_Id. If I assign a role to a user, only UserId and RoleId are filled. If I want to retrieve in which roles a user is, nothing comes back.</p>
  
  <p>What I'm doing wrong?</p>