title: Get User Details From IdentityDbContext by joining to User Details entity
body: <p>I have two DB Contexts.</p>
  
  <p>They are IdentityDbContext( referenced by :ApplicationDbContext), and DbEntites (ie. DbContext). </p>
  
  <p>The IdentityDbContext is only for Authentication and UserManager (doesn't contain User details Entity).</p>
  
  <p>The DbEntites is for the rest of the entities except the User (also contains User Details entity).</p>
  
  <p><strong>IdentityDbContext</strong></p>
  
  <pre><code>public class ApplicationUser : IdentityUser
  {
     public int? ContactID { get; set; } // User Details Id
  }
  public class ApplicationDbContext : IdentityDbContext&lt;ApplicationUser&gt;
  {
      public ApplicationDbContext()
          : base("DefaultConnection")
      {
          // I want to initialize the Login Entities Automatically So 
          //no Database.SetInitializer&lt;ApplicationDbContext&gt;(null); is used
      }
  }
  </code></pre>
  
  <p><strong>DBEntities</strong></p>
  
  <pre><code>public class DBEntities : DbContext
  {
      public DBEntities()
         : base("name=DefaultConnection")
     {
         Database.SetInitializer&lt;DBEntities&gt;(null);
     }
     public DbSet&lt;Contact&gt; Contacts { get; set; } // User Details Entity
  }
  </code></pre>
  
  <p>Now I want to List the UserNames from the ApplicationUser and also their Details like Name, Address, etc which is in DbEntites. </p>
  
  <p>I tried to include the </p>
  
  <pre><code>public class ApplicationUser : IdentityUser
  {
     public int? ContactID { get; set; }
  
     [ForeignKey("ContactID")]
     public Contact Contact { get; set; }
  }
  public DbSet&lt;Contact&gt; Contacts { get; set; }
  </code></pre>
  
  <p>to the ApplicationDbContext, but it just gives me the following error whenever i try to get data from ApplicationUser</p>
  
  <pre><code>The model backing the 'ApplicationDbContext' context has changed since the database was created.
  </code></pre>
  
  <p>I tried using foreign key for the ContactID in the database. But still the same error. How do i solve the Problem?</p>
  
  <p>Please any suggestions or workaround.</p>
  
  <p><strong>Update:</strong> Basically I just want to use the <strong>Contact</strong> Entity in the ApplicationDbContext without the "The model backing the 'ApplicationDbContext' context has changed since the database was created." error and still be able to use it in DbEntites.</p>