I am creating webapplication. I created a `class Person` and a `class Meeting` sometimes Person is associated with meeting. So I've done:

```
public class PersonContext : DbContext {

        public PersonContext(): base("PersonContext") { }

        public DbSet<Person> Persons { get; set; }
        public DbSet<Meeting> Meetings { get; set; }
        public DbSet<Status> Statuses { get; set; }
        protected override void OnModelCreating(DbModelBuilder modelBuilder) {
            modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
        }
    }

```

As we see it makes connection with:
`<add name="PersonContext" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=WebApplication2;Integrated Security=SSPI;" providerName="System.Data.SqlClient"/>`

Everything was great **until I found** out that I need to associate User Accounts with `Meeting`s too. 

But User Accounts are held **in other database**:

```
  public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
    {

        }

        public static ApplicationDbContext Create()
        {public ApplicationDbContext()
            : base("DefaultConnection", throwIfV1Schema: false)
        {
            return new ApplicationDbContext();
        }
    }

```

and it's connection string:

`<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-WebApplication2-20140711041006.mdf;Initial Catalog=aspnet-WebApplication2-20140711041006;Integrated Security=True" providerName="System.Data.SqlClient" />`

Question: What should I do to be able associate `Meeting` with a User Account. Should I change:

```
public ApplicationDbContext()
                : base("DefaultConnection", throwIfV1Schema: false)

```

to
 public ApplicationDbContext()
 : base("PersonContext", throwIfV1Schema: false)

or delete `class PersonContext` and move its' all fields to `ApplicationDbContext`?

I have done this:

```
 public class PersonContext : ApplicationDbContext {

        public PersonContext() { }

        public DbSet<Person> Persons { get; set; }
        public DbSet<Meeting> Meetings { get; set; }
        public DbSet<Status> Statuses { get; set; }
        protected override void OnModelCreating(DbModelBuilder modelBuilder) {
            modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
        }
    }

```

and after Update-Database I get:

```
One or more validation errors were detected during model generation:

    WebApplication2.Models.IdentityUserRole: : EntityType 'IdentityUserRole' has no key defined. Define the key for this EntityType.
    WebApplication2.Models.IdentityUserLogin: : EntityType 'IdentityUserLogin' has no key defined. Define the key for this EntityType.
    IdentityUserRoles: EntityType: EntitySet 'IdentityUserRoles' is based on type 'IdentityUserRole' that has no keys defined.
    IdentityUserLogins: EntityType: EntitySet 'IdentityUserLogins' is based on type 'IdentityUserLogin' that has no keys defined.

```